不应用 CSS 类中的样式(被其他选择器覆盖)。我该如何解决?
HTML:
<body class="expertmode">
<div id="gallery">
<img class="appearing">
<img class="appearing">
</div>
</body>
CSS:
#gallery {...}
.expertmode #gallery {...}
#gallery img {...}
.expertmode #gallery img {...}
.appearing {...}
问题:类.appearing
中的样式被.expertmode #gallery img
. 我不想要那个。如何使样式.appearing
具有更高的优先级?
更多信息:
.appearing
是一个类,当它们被插入到画廊中然后被移除(javascript)时,它首先应用于新图像,以触发 CSS3 过渡,使图像很好地滑入。该类似乎正在工作,因为如果我在选择器中设置.appearing
了另一个选择器中不存在的属性,它们就会正确地应用于图像。.expertmode
是一个body
可以拥有或不拥有的类。这个问题没关系,我只是无法摆脱它。