外部文件中两个冲突的CSS样式的规范行为是什么?浏览器对此有何支持?

aw *_*rud 4 css browser

假设我有两个包含样式的文件,a.css和b.css.我将它们导入到我的页面中<head>.这两个外部文件都定义了该类的样式.someclass.哪一个优先?是否有基于css文件导入顺序的保证,它将说明应该使用哪种样式?

tva*_*son 9

它们是级联样式表.后来具有相同特异性的定义优先于早期定义.更具体的定义优先于不太具体的定义.

您可以在http://www.w3.org/TR/CSS21/cascade.html找到该标准的确切定义(针对CSS2).

  • @Renderln检查第6.4.1节."如果两个声明具有相同的权重,起源和特异性,则后者指定获胜." (4认同)