gpt4 book ai didi

html - 从特定元素继承的 CSS

转载 作者:太空宇宙 更新时间:2023-11-04 15:53:08 25 4
gpt4 key购买 nike

CSS是否可以使用 inherit从特定元素继承的属性?

例如有没有CSS可以让这个 <p> 的语法从 container1 而不是 container2 继承?假设没有原因搜索了很长时间才找到这个,但我希望你能证明我是错的。

.container1{
color: blue
}

.container2{
color: green
}

.p {
color: inherit;
}
<div class="container1">
<div class="container2">
<p>
foo
</p>
</div>
</div>

最佳答案

要防止元素从其父元素继承,您可以使用 :not() 显式地将其从其父元素的 CSS 中排除。 伪类:

例如:

.container2 :not(p) {
color: green;
}

片段:

.container1 {
color: blue;
}

.container2 :not(p) {
color: green;
}
<div class="container1">
<div class="container2">
<p>
Feeling rather blue today.
</p>
<span>
It's not easy being green.
</span>
</div>
</div>

关于html - 从特定元素继承的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48331378/

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