在网页上导入的大量CSS文件中声明的同一类使得很难手动定位碰撞。可以在两个不同的CSS文件中以不同的方式声明相同的类名,从而导致一个样式表中的类定义取代其他样式表中的类定义。
Firebug的哪些功能允许您找出冲突的类名和声明它们的CSS文件?
答案 0 :(得分:1)
不同的CSS文件包含重叠选择器的规则是完全正常的。值的优先级在CSS Selectors specification内定义,并由其所谓的"特殊性"指定。
如何将不同的CSS规则应用于导致特定计算的CSS值,可以在Firebug的Computed side panel中看到。 你只需要扩展那里的相关属性,你就可以获得所有选择器和相关值的列表,这些列表按照它们的特异性排序,并且赢得了#34;在顶部。在每个条目的右侧,您将找到定义相关CSS规则的文件名和行号。