如何禁用级联选项?

时间:2011-12-01 12:12:16

标签: css css-cascade

我有所有div的css选项

div {
  background: blue;
}

如何创建ID为myDiv且不会继承除#myDiv之外的任何css选项的div。

1 个答案:

答案 0 :(得分:3)

你不能,这就是为什么它们被称为层叠样式表。

在这种情况下,最常见的解决方案是使用其他规则覆盖background上的#myDiv属性。

在这种特定情况下,您可以选择使用div:not(#myDiv) { background: blue }中的CSS3 :not伪类,但是您必须考虑browser compatibility(摘要:适用于所有内容)除了IE< 9),所以我认为这还不是一个实用的选择。