学习笔记 CSS内边距如何设置?

开发 前端
你对CSS内边距的设置方法是否熟悉,这里向大家简单介绍一下,元素的CSS内边距在边框和内容区之间,控制该区域最简单的属性是padding属性。

本文和大家重点讨论一下如何设置CSS内边距,元素的内边距在边框和内容区之间,控制该区域最简单的属性是padding属性,也就是说CSS padding属性定义元素边框与元素内容之间的空白区域。

CSS内边距

元素的内边距在边框和内容区之间。控制该区域最简单的属性是padding属性。

CSS padding属性定义元素边框与元素内容之间的空白区域。

CSS padding属性

CSS padding属性定义元素的CSS内边距。padding属性接受长度值或百分比值,但不允许使用负值。

例如,如果您希望所有h1元素的各边都有10像素的内边距,只需要这样:

h1{padding:10px;}您还可以按照上、右、下、左的顺序分别设置各边的内边距,各边均可以使用不同的单位或百分比值:

  1. h1{padding:10px0.25em2ex20%;}  
  2.  

单边CSS内边距属性

也通过使用下面四个单独的属性,分别设置上、右、下、左CSS内边距:

◆padding-top

◆padding-right

◆padding-bottom

◆padding-left

您也许已经想到了,下面的规则实现的效果与上面的简写规则是完全相同的:

  1. h1{  
  2. padding-top:10px;  
  3. padding-right:0.25em;  
  4. padding-bottom:2ex;  
  5. padding-left:20%;  
  6. }  
  7.  

CSS内边距的百分比数值

前面提到过,可以为元素的内边距设置百分数值。百分数值是相对于其父元素的width计算的,这一点与外边距一样。所以,如果父元素的width改变,它们也会改变。

下面这条规则把段落的CSS内边距设置为父元素width的10%:

p{padding:10%;}例如:如果一个段落的父元素是div元素,那么它的内边距要根据div的width计算。

  1. <divstyledivstyle="width:200px;"> 
  2. <p>ThisparagraghiscontainedwithinaDIVthathasawidthof200pixels.</p> 
  3. </div> 
  4.  

注意:上下内边距与左右内边距一致;即上下内边距的百分数会相对于父元素宽度设置,而不是相对于高度。
 

【编辑推荐】

  1. CSS三大选择器区别
  2. CSS组合与嵌套用法详解
  3. CSS样式表设计十个雕虫小技
  4. 深入学习六大CSS选择符的使用
  5. 解读DIV CSS网页布局中CSS无效十个原因

 

 

责任编辑:佚名 来源: w3school.com.cn
相关推荐

2010-09-06 11:02:59

CSSmargin

2010-08-23 13:40:46

CSSpadding-bot

2010-08-23 13:21:51

padding-lefpadding-rigCSS

2010-08-23 09:16:21

CSSpadding-bot

2010-08-20 15:56:58

padding-toppadding-lefCSS

2010-08-23 13:45:28

padding-botCSSpadding-rig

2010-08-23 08:53:04

CSSmargin外边距

2010-09-08 09:54:16

CSS自动换行CSS

2010-09-16 11:02:56

CSS padding

2010-08-20 14:58:26

CSSpadding

2010-08-23 13:12:10

padding-rig

2010-08-23 13:05:16

padding-lef

2010-09-08 12:49:16

CSS斜线

2010-08-06 13:22:48

FlexCSS

2010-09-06 10:30:37

CSS框

2010-08-31 16:35:59

CSS

2010-08-31 11:25:15

2010-09-01 14:41:35

paddingline-heightCSS

2010-09-07 10:33:04

CSS

2010-09-07 10:39:59

CSS伪元素
点赞
收藏

51CTO技术栈公众号