首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DHTML: Css继承问题

DHTML: Css继承问题
EN

Stack Overflow用户
提问于 2010-08-09 14:01:27
回答 3查看 301关注 0票数 0

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

代码语言:javascript
复制
.myfromh1{
font-weight: bold;
}

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

谢谢阿曼。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-08-09 14:17:46

从你的问题上还不太清楚你想实现什么。CSS使用覆盖规则的层次结构。

内联样式优先于<style>块代码。

代码语言:javascript
复制
<style type="text/css">
#test { color: red; }
</style>

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

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

代码语言:javascript
复制
<style type="text/css">
#test { color: red; }
#test { color: blue; }
</style>

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

具有高特异性的样式优先于不太特定的样式。

代码语言:javascript
复制
<style type="text/css">
#test { color: blue; }
.test { color: red; }
</style>

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

一些浏览器尊重!important关键字

代码语言:javascript
复制
<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中无法实现这一点。

票数 1
EN

Stack Overflow用户

发布于 2010-08-09 14:02:24

代码语言:javascript
复制
h1#myfromh1{
font-weight: bold;
}
票数 1
EN

Stack Overflow用户

发布于 2010-08-09 14:03:21

是的,只需将id myfromh1<h1>-HTML元素即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3440739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档