CSS系列-5.CSS中属性关键字
initial
各个属性的默认初始值
inherit
表示元素的直接父元素对应属性的计算值
color和一些带值的表现不一样
1 | <div class="parent"> |
1 | .parent { |
可以看出差别吧, color, background-color 直接不管是不是直接父元素(这叫继承), 都统统继承过来.
inherit不是继承的意思, border是不可继承的, 继承都是自动的, inherit只是把直接父元素的拿过来了
unset
如果该属性可继承, 那就为inherit, 不可以继承为initial, 感觉和写一样
all
all值得说一下是重设属性值1
2
3
4
5.test {
all: initial; /*.test类中所有属性设为inital*/
all: inherit; /*所有属性设置为inherit*/
all: unset; /*所有属性设置为unset*/
}