【发布时间】:2014-12-17 19:59:19
【问题描述】:
我想匹配整个文档中的第一个 H1 元素。但是,现在我面临一个问题。
我正在使用以下 CSS 选择器:
h1:first-child {
...
}
但是,它匹配页面上的多个 H1 标签。我怎样才能让它只匹配第一个?
【问题讨论】:
-
你能展示你的 HTML 吗? jsfiddle.net 演示也会有所帮助。最有可能的答案是
#containingElement > h1:first-child。 -
在 Chrome jsfiddle.net/C2r2R 中工作正常。如果您没有父 div,请尝试
body > h1:first-child {}。 -
@ngen 但如果您将
h1嵌套在其他div中,它们也将被视为此类divs 中的first-child,并且css 规则将应用于它们
标签: css css-selectors