【发布时间】:2011-05-29 04:30:06
【问题描述】:
我正在尝试使用名为 detail_container 的类选择 div 中的第一个 h1。如果h1 是这个div 中的第一个元素,它可以工作,但如果它出现在这个ul 之后,它将不起作用。
<style type="text/css">
.detail_container h1:first-child
{
color:blue;
}
</style>
</head>
<body>
<div class="detail_container">
<ul>
<li></li>
<li></li>
</ul>
<h1>First H1</h1>
<h1>Second H1</h1>
</div>
</body>
</html>
我的印象是,我拥有的 CSS 将选择第一个 h1,无论它在此 div 中的哪个位置。我怎样才能让它发挥作用?
【问题讨论】:
-
CSS 做不到的,JavaScript 可以。
-
这是你可以用 CSS3 做的事情 :)
标签: css css-selectors