Javascript 在CSS中可能出现类似的情况吗?

Javascript 在CSS中可能出现类似的情况吗?,javascript,html,css,Javascript,Html,Css,像这样的事情可能吗?或者我必须用Javascript来做吗?不,这在普通CSS中是不可能的。…可以通过JS–或者通过不同的结构和CSS选择器开始。无论nav元素上的活动类应该实现什么,都应该能够重写为body.activeheader nav{…}-然后您还可以根据body是否具有该类直接设置body的样式。如果该类是通过脚本动态设置的,那么该部分当然也需要相应地修改。我的答案是有效的,所以我不理解反对票。问题如下:在CSS中可能出现类似的情况吗?我认为人们不明白这个问题,不过谢谢你的回答。现在

像这样的事情可能吗?或者我必须用Javascript来做吗?

不,这在普通CSS中是不可能的。

…可以通过JS–或者通过不同的结构和CSS选择器开始。无论nav元素上的活动类应该实现什么,都应该能够重写为body.activeheader nav{…}-然后您还可以根据body是否具有该类直接设置body的样式。如果该类是通过脚本动态设置的,那么该部分当然也需要相应地修改。我的答案是有效的,所以我不理解反对票。问题如下:在CSS中可能出现类似的情况吗?我认为人们不明白这个问题,不过谢谢你的回答。现在我已经用JQuery实现了。似乎这是唯一的选项$'body'。切换类'active';你的解决方案是正确的。顺便说一句,请批准我的回答:
header nav.active
{
    body
    {
        overflow-y: hidden;
    }
}