CSS填充Padding
时间:2020-02-23 14:30:12 来源:igfitidea点击:
在本教程中,我们将学习CSS填充。
在上图中,绿色区域是蓝色突出显示的元素的填充。
填充
它是元素的边界和内容之间的区域。
我们可以在长度,百分比和继承中设置padding的值。
没有用于填充的"自动"值。
我们使用px,mm,cm等来设置长度的填充。
在以下代码中,我们将填充设置为15px。
div { padding : 15px; }
当padding设置为0时,我们不使用px单位。
div { padding : 0; }
要从父级继承填充,我们对padding属性使用inherit
值。
默认情况下,填充值不从父元素继承。
我们不能使用负值进行填充。
填充全部4个面
为了获得更好的控制,我们可以使用以下属性分别为每侧设置填充。
- 顶部填充 (padding-top)
- 向右填充 (padding-right)
- 底部填充 (padding-bottom)
- 左填充 (padding-left)
在下面的示例中,我们设置了具有类"容器"的div元素的每一侧的填充。
div.container { padding-top : 30px; padding-right : 15px; padding-bottom : 10px; padding-left : 5%; }
填充速记
我们可以使用以下速记来设置每侧的填充。
div { padding : 30px 15px 10px 5%; }
上面的规则将设置:
- padding-top = 30px
- padding-right = 15px
- padding-bottom = 10px
- padding-left= 5%
div { padding : 30px 15px 10px; }
上面的规则将设置:
- padding-top = 30px
- padding-right = 15px
- padding-bottom = 10px
- padding-left = 15px
div { padding : 30px 15px; }
上面的规则将设置:
- padding-top = 30px
- padding-right = 15px
- padding-bottom = 30px
- padding-left = 15px
div { padding : 30px; }
上面的规则将设置:
- padding-top = 30px
- padding-right = 30px
- padding-bottom = 30px
- padding-left = 30px
继承填充
在下面的示例中,子元素将从父元素继承填充。
div.container { padding : 15px; } div.container p { padding : inherit; }