不要整个div的风格

时间:2015-10-05 08:41:17

标签: html css css-selectors css-tables

如果我有一个带有class='myDiv'的div或者是什么,那么可以在样式表中创建一个not selector而不是在div中设置任何内容吗?

在我的特殊情况下,我在那个div里面谈论桌子,th,tr和td。

table:not([class='myDiv'])

thead tr:not([class='myDiv'])

tr:not([class='myDiv'])

td:not([class='myDiv'])

类似的东西,以便所讨论的样式不会影响该类中div的元素?

编辑:在我之前的问题中,您可能会看到我想要做的事情。问题是我想要改变一个外部样式表(在整个网站上使用),它仍然可以像现在一样用于网站的其他部分,但不应该设置我的日历表的样式。

1 个答案:

答案 0 :(得分:4)

很遗憾,您无法引用父元素 反过来说:

.allOtherClasses:not(.specialClassDiv) table{
        /*
        Anything here will style the TABLE elements inside .allOtherClasses
        but not the TABLE inside .specialClassDiv
        */
}