【发布时间】:2010-11-14 20:30:14
【问题描述】:
这似乎很简单,但这是个问题。
样式表如下:
#Content h1, #Content h2, #Content h3, #Content h4, #Content h5, #Content h6 {
color: #405679;
}
h3#issueHeader {
color: blue;
}
HTML 像这样:
<div id="Content">
<h3 id="issueHeader">In This Issue:</h3>
</div>
我的 issueHeader 选择器并没有像我期望的那样覆盖 Content 选择器,Firebug 和我的眼球告诉我颜色是从 div 继承的,并且 issueHeader 选择器被覆盖了。嗯?
【问题讨论】:
-
谷歌“CSS选择器特异性”之类的。或者快速查看stuffandnonsense.co.uk/archives/images/specificitywars-05v2.jpg
-
感谢所有回复。 CSS 不是我的强项。 Zack,我赞成你成为第一名,但我选择了 dnagirl,因为她的回答对为什么会这样提供了更多解释。
-
Re RegDwight - 我首先询问了 Google,但有时很难在大量回复中找到您正在寻找的具体答案。不过,该链接是一个很好的资源,谢谢。
标签: html css css-selectors