【发布时间】:2014-06-03 13:12:58
【问题描述】:
所以这可能是雄心勃勃的,但我正在尝试仅使用 CSS 解决以下问题:
.this-class[if-is-not-a-table], .this-class .something-else {
border: 1px solid red;
}
基本上,我正在尝试找到一种方法来使用高级 CSS 选择器来仅应用取决于它是否不是其他东西的样式。像这样应用它,但前提是它不在表格元素上。这可能吗?
注意:另外,这是针对 IE 8 的,所以如果它可以向后兼容,那就太棒了!
【问题讨论】:
-
:not(table)应该可以工作。 -
请注意
:not()将无法在 IE8 或更低版本中运行,如果需要考虑旧版 IE 浏览器的兼容性。
标签: html css css-selectors