CSS填充Padding


padding CSS属性在元素的所有四个边上设置填充区域。此属性可用于生成内容周围的空间(边框内)。它是一次设置所有单个填充的简写: padding-toppadding-rightpadding-bottompadding-left 。值以顺时针方向定义。

填充值使用长度或百分比或inherit关键字设置,不能接受负值。所有填充属性的初始值或默认值为0.虽然可以使用inherit关键字但不能与长度值一起使用。

句法

.element {
    padding: [padding-top] || [padding-right] || [padding-bottom] || [padding-left];
 }

可以使用一个,两个,三个或四个值指定此属性。

  • 指定一个值时,它会对所有四个边应用相同的填充。
  • 指定两个值时,第一个填充适用于顶部和底部,第二个填充适用于左侧和右侧。
  • 指定三个值时,第一个填充适用于顶部,第二个填充适用于左侧和右侧,第三个填充适用于底部。
  • 指定四个值时,填充按顺序(顺时针)应用于顶部,右侧,底部和左侧。
/* em refers to the current font size of an element */
 /* Apply to all four sides */
 padding: 1em;

 /* top and bottom | left and right */
 padding: 5% 10%;

 /* top | left and right | bottom */
 padding: 1em 2em 2em;

 /* top | right | bottom | left */
 padding: 5px 1em 0 1em;

盒子模型在哪里

CSS中的padding属性定义了box模型的最里面部分,在元素的内容周围创建了空间,在任何定义的边距和/或边框内。

浏览器支持

它在所有浏览器中得到有效支持(因为IE6 +,Firefox 2 +,Chrome 1+等)

更多CSS教程

学习更多CSS教程