gpt4 book ai didi

html - DHTML : Css inheritance problem

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

你好,我想在我的 css 中使用来自浏览器默认值的简单继承:

.myfromh1{
font-weight: bold;
}

我可以告诉 css .myfromh1 类拥有 h1 默认类的所有属性吗?

谢谢阿尔曼。

最佳答案

从您的问题中并不清楚您想要实现什么。 CSS 使用覆盖规则的层次结构。

内联样式优先于 <style>区 block 代码

<style type="text/css">
#test { color: red; }
</style>

<span id="test" style="color: blue;">This text will be blue</span>

所有样式都优先于代码中前面定义的样式

<style type="text/css">
#test { color: red; }
#test { color: blue; }
</style>

<span id="test">This text will be blue</span>

具有高度特异性的样式优先于不太具体的样式

<style type="text/css">
#test { color: blue; }
.test { color: red; }
</style>

<span id="test" class="test">This text will be blue</span>

一些浏览器支持 !important关键字

<style type="text/css">
span { color: blue !important; }
#test { color: red; }

<span id="test">This text should be blue</span>

因此,要回答您的问题,如果您的元素是 H1元素,那么它将自动拥有 h1 的所有属性选择器,并且只有那些被 #myfromh1 覆盖的选择器将被更改。

但是,如果您正在寻找选择器之间的真正继承 - 如果 #myfromh1不是 H1 元素,但你希望它的样式像一个,那么答案是在 CSS 中无法实现。

关于html - DHTML : Css inheritance problem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3440739/

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