initial、inherit、unset、revert和all的区别?

2020-06-10 15:24发布

1条回答

initial 表示元素属性的初始默认值

inherit 表示元素的直接父元素对应属性的计算值

unset unset相对于initial和inherit而言,相对复杂一点。表示如果该属性默认可继承,则值为inherit;否则值为initial。实际上,设置unset相当于不设置

revert 表示样式表中定义的元素属性的默认值。若用户定义样式表中显式设置,则按此设置;否则,按照浏览器定义样式表中的样式设置;否则,等价于unset 

all 表示重设除unicode-bidi和direction之外的所有CSS属性的属性值,取值只能是initial、inherit、unset和revert


虽然我解释了这么多,但是我可以负责任的告诉你,作为一个前端老菜鸟,这些年基本也不会用这些属性,因为前端属性很丰富,我们可以自行的任意控制属性,没有必要用这种默认的不易控制的属性

一周热门 更多>