CSS padding属性用法要点

开发 前端
CSS padding属性定义元素的内边距,本文向大家介绍一下CSS padding属性的用法,padding 属性接受长度值或百分比值,但不允许使用负值。

本文向大家描述一下CSS padding属性的用法,CSS padding 属性定义元素边框与元素内容之间的空白区域。

CSS padding属性

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

CSS padding 属性简介

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

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

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

h1 {padding: 10px 0.25em 2ex 20%;}

单边内边距属性

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

  1. padding-top   
  2. padding-right   
  3. padding-bottom   
  4. padding-left   

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

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

内边距的百分比数值

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

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

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

  1. <div style="width: 200px;"> 
  2. <p>This paragragh is contained within a DIV that  
  3.  has a width of 200 pixels.</p> 
  4. </div>   

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

【编辑推荐】

  1. CSS中Padding简写用法介绍
  2. IE6.0对padding的解读分析
  3. CSS border-collapse属性用法解析
  4. CSS中使用margin属性定义网页边距
  5. CSS中cellspacing和cellpadding属性用法揭秘

 

责任编辑:佚名 来源: 68tt.com
相关推荐

2010-08-23 15:33:47

CSSpadding

2010-08-23 08:45:08

CSSpadding内边距

2010-08-30 11:34:32

csspadding

2010-08-20 14:58:26

CSSpadding

2010-08-23 13:40:46

CSSpadding-bot

2010-08-25 08:57:33

marginpadding

2010-08-24 08:56:22

CSSpadding

2010-09-08 11:06:49

CSSpaddingmargin

2010-08-23 11:16:25

padding-lef

2010-08-20 16:29:01

padding-lef

2010-08-23 09:11:18

padding-bot

2010-08-23 09:16:21

CSSpadding-bot

2010-08-24 08:47:20

paddingCSS

2010-08-24 13:34:11

CSSpadding

2010-08-20 15:12:03

marginPadding

2010-08-19 11:32:10

CSSpaddingmargin

2010-08-23 15:51:54

paddingmargin

2010-08-23 09:01:45

MarginPadding

2010-08-23 13:12:10

padding-rig

2010-08-19 12:55:55

CSSMarginPadding
点赞
收藏

51CTO技术栈公众号