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;
}

