如果我有以下样式表:
user important declarations
user normal declarations
author normal declarations
user agent declarations
author important declarations
并且需要将它们从最高优先级应用到最低优先级,我应该按顺序使用它们吗?
答案 0 :(得分:44)
正确的优先顺序是,从最不重要到最重要:
答案 1 :(得分:0)
以下内容取自 here 。
样式属性可以出现在任意数量的样式表中,并且可以在单个样式表中出现多次。因此,应用规则的顺序非常重要。这称为“级联”顺序。根据CSS2规范,级联顺序是(从低到高):
a)浏览器声明最不重要;
b)只有在声明被标记为重要时,用户才会覆盖作者
c)具有相同订单的声明将按 specificity 排序,然后按指定顺序排序。
d)HTML可视属性被转换为匹配的CSS声明
e)它们被视为低优先级的作者规则。