.selector { padding-top: 10px; padding-right: 20px; padding-bottom: 30px; padding-left: 40px; }
这四个属性都是用来设置元素的内边距大小,其作用分别是:
- padding-top:设置元素顶部的内边距大小。
- padding-right:设置元素右侧的内边距大小。
- padding-bottom:设置元素底部的内边距大小。
- padding-left:设置元素左侧的内边距大小。
这些属性可以使用绝对单位或者百分比单位进行设置。如果使用百分比单位,那么将会相对于元素的宽度进行计算。
.selector { padding-top: 10px; padding-right: 5%; padding-bottom: 30px; padding-left: 5%; }
另外,大家还可以使用缩写的方式来设置内边距,也就是简写成一个属性,例如:
.selector { padding: 10px 20px 30px 40px; }
这个属性值的顺序是上、右、下、左。如果只想设置某个方向的内边距,可以使用 auto 属性进行占位。
.selector { padding: 10px auto; }
最后,内边距的大小也可以为负值,这种情况下元素的内容会向内移动。
.selector { padding: -10px 20px -30px 40px; }
总的来说,内边距属性的设置对于元素的布局和排版都有着重要的作用,掌握这些属性的用法,可以更加轻松地实现布局效果。