全局属性值 initial,inherit,unset
initial
initial 关键字用于设置 CSS 属性值为它的默认值。可用于任何 HTML 元素上的任何 CSS 属性。
div{
font-style:initial;
font-size: initial;
}
/*等同如下设置:*/
div{
font-style:normal;
font-size: medium;
}
inherit
inherit 关键字用于设置属性值从父元素继承。可用于任何 HTML 元素上的任何 CSS 属性。
div{
width:inherit; /*继承父元素的宽度*/
height:inherit; /*继承父元素的高度*/
}
unset
unset 关键字用于清除属性设置。可用于任何 HTML 元素上的任何 CSS 属性。
其实,它是关键字 initial 和 inherit 的组合。如果该属性是默认继承属性,该值等同于 inherit;如果该属性是非继承属性,该值等同于 initial。
p{
color:pink;
font-size: 50px;
}
div{
color:red;
}
div>p{
color:unset;
font-size: unset;
}
/*div中的p元素的最终属性如下
p{
color:red; 继承值
font-size: medium; 默认值
}
*/