要修改id的CSS类?

要修改id的CSS类?,css,Css,我正试图以设置其活动状态的方式设置导航元素的样式。当用户在所讨论的页面上时,nav元素除了ID之外还应该有class.on。我在某个地方离开了,因为页面不合作。仅供参考,这是一篇论文,因此每个页面的主体已经有了.custom类。谢谢 CSS见面板4A 代码见面板4a 你可能想做: .custom #panel4a.on {/*do some custom active styling*/} 这将选择具有panel4a id和on类的元素。您需要使用正确的选择器顺序: ul#nav_item #

我正试图以设置其活动状态的方式设置导航元素的样式。当用户在所讨论的页面上时,nav元素除了ID之外还应该有class.on。我在某个地方离开了,因为页面不合作。仅供参考,这是一篇论文,因此每个页面的主体已经有了.custom类。谢谢

CSS见面板4A

代码见面板4a


你可能想做:

.custom #panel4a.on {/*do some custom active styling*/}

这将选择具有panel4a id和on类的元素。

您需要使用正确的选择器顺序:

ul#nav_item #panel4a.on { /** specific styles **/ }
请注意,这是非常具体的;而且

但是panel4a.on应该足够了。

类不在panel4a li元素内。。它在同一个元素上,一个id``另一个类

所以规则应该是

.custom #panel4a.on {
    background: transparent url('images/nav_sprite.png') 0px -546px no-repeat;
}
还删除了结尾处的双精度}

ul#nav_item #panel4a.on { /** specific styles **/ }
.custom #panel4a.on {
    background: transparent url('images/nav_sprite.png') 0px -546px no-repeat;
}