美文网首页
CSS属性值的计算过程是怎么样的?

CSS属性值的计算过程是怎么样的?

作者: 风雅欢乐 | 来源:发表于2020-05-10 20:57 被阅读0次

    网页中的元素被渲染的前提条件是: 所有的CSS属性都必须有值.
    一个元素, 从所有的属性都没有值, 到所有属性都有值的过程, 叫做属性值的计算过程.

    属性值的计算过程分为4个步骤:

    1. 确定声明值: 参考样式表(作者样式表+浏览器默认样式表)中没有冲突的声明, 作为css属性值
    2. 层叠冲突: 对样式表中有冲突的声明, 使用层叠规则, 确定css属性值
    3. 使用继承: 对还是没有值的属性, 如果可以继承, 则继承父元素的值
    4. 使用默认值: 对仍然没有值的属性, 使用默认值.

    相关文章

      网友评论

          本文标题:CSS属性值的计算过程是怎么样的?

          本文链接:https://www.haomeiwen.com/subject/ltysnhtx.html