Html 不设计整个div的样式

Html 不设计整个div的样式,html,css,css-selectors,css-tables,Html,Css,Css Selectors,Css Tables,如果我有一个带有的div class='myDiv'或其他什么东西,那么在样式表中设置一个not选择器是否可以不在该div中设置任何样式 在我的特殊情况下,我是在谈话桌上,th,tr和td在那个分区内 table:not([class='myDiv']) thead tr:not([class='myDiv']) tr:not([class='myDiv']) td:not([class='myDiv']) 与之类似的东西,以便所讨论的样式不会影响该类的div中的元素 编辑:在我之前的问

如果我有一个带有
的div class='myDiv'
或其他什么东西,那么在样式表中设置一个not选择器是否可以不在该div中设置任何样式

在我的特殊情况下,我是在谈话桌上,th,tr和td在那个分区内

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

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

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

td:not([class='myDiv'])
与之类似的东西,以便所讨论的样式不会影响该类的div中的元素


编辑:在我之前的问题中,你可能可以看到我正在尝试做什么。问题是我想更改一个外部样式表(在整个网站上都使用),使其在网站的其余部分仍能正常工作,但不应设置我的日历表样式。

不幸的是,您无法引用父元素。
反过来说:

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

伟大的看来我们走对了路。如果我已经有了像table:not([name='start_time'])、thead、tbody、th、td、tr{这样的东西。当我需要避开我自己的类和这个名称时,这里会是什么样子?我自己的类是什么意思?你能添加更多细节吗?有点不清楚…@gerre
table:not([name='start_time'])、thead、tbody、th、td、tr吗{
我认为这是完全错误的,因为也就是说,
thead
选择器将引用DOM中所有可能的
thead
。我不确定这是否是您想要的…我已经在原始帖子中添加了一些内容。希望您能理解它?@gerre您可以做的最简单的事情是将日历放在一个单独的.html文件中,一个现在你的iframe日历样式不会被任何样式表弄乱。