0

我有所有 div 的 css 选项

div {
  background: blue;
}

如何使用 id 制作myDiv不会继承任何 CSS 选项的 div,除了#myDiv.

4

1 回答 1

3

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

在这种情况下,最常见的解决方案是用另一个规则覆盖background属性。#myDiv

在这种特定情况下,您可以选择使用 CSS3:not伪类div:not(#myDiv) { background: blue },但随后您必须考虑浏览器兼容性(总结:适用于除 IE < 9 之外的所有内容)所以我认为这不实用选项还没有。

于 2011-12-01T12:14:16.870 回答