css样式计算

2024-04-01  本文已影响0人  欢西西西

1. 先看计算的结果

元素会有所有的css属性,这里查看all就是计算后的结果:


查看计算后的样式

2. 计算过程:

  1. 确定用户声明的规则
  2. 解决冲突 (一个元素设置了多个规则,要选哪个)
    ① 比较样式来源的重要性(开发者样式 > 用户样式 > 浏览器默认样式)
    ② 比较选择器权重
    ③ 比较声明的顺序(后面的优先)
  3. 可以继承的属性就继承
  4. 剩下的使用默认值

3. 特殊的属性值

下图:body 的 margin分别设置为 unset 和 revert 的区别:

margin不可继承,设置为unset相当于initial,即还原为css语法中的初始值 设置为revert,将margin还原成浏览器内置的body margin 8px
unset.png revert.png
上一篇 下一篇

猜你喜欢

热点阅读