gpt4 book ai didi

css - 从单个元素中移除 CSS 效果

转载 作者:行者123 更新时间:2023-12-04 14:04:47 25 4
gpt4 key购买 nike

除了子 div.exception 中的所有内容,我想将 div.main 中的所有文本设为灰色。 div.exception 应该看起来好像类 main 从未添加到父 div。

这可能吗?如果是这样,如何?谢谢!

<style type="text/css">
.main{color: gray;}
.hello{color: red;}
</style>
<div class="main">
<div>
<div class="exception"><p class="hello">Hello</p><a>Link</a></div>
</div>
<div><p>Howdy</p></div>
<div><a>Link</a></div>
</div>

最佳答案

对于现代浏览器,只需将规则应用于除 .exception 之外的每个 div

.main div:not(.exception) p {
/* style for very nested div not exception */
}

否则稍后会覆盖规则(如@jacktheripper 所建议)

关于css - 从单个元素中移除 CSS 效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10175640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com