有些情况下,多个 CSS 属性值可以整合成一串值,每个值之间用空格隔开。
边距
margin
属性可以将 :
-
margin-top
-
margin-right
, -
margin-bottom
-
margin-left
整合成一条属性:property: top right bottom left'
。
所以,下面这段代码:
可以简写成:
padding
也一样。
如果属性值只有两个(比如 padding: 1em 10em;
),那么第一个值表示头部和底部,第二只表示左边和右边。
边框
border-width
也有同样的用法。可以将 border-width
,border-color
和 border-style
整合成一个 border
属性。
比如,下面这段代码:
可以简化为:
宽度 / 颜色 / 样式的组合也可以作用于
border-top
和 border-right
等。
字体
字体相关的属性也可以聚合成一条:
font
属性的四个取值分别代表
-
font-style
-
font-weight
-
font-size
-
line-height
-
font-family
。
以上属性可以全部结合起来一起用,例如: