【发布时间】:2014-05-25 16:15:28
【问题描述】:
我有这个 html:
<section id=mainContent">
<h2>Lorremis</h2>
<article class="one"></article>
<article class="two"></article>
<article class="three"></article>
<article class="four"></article>
<article class="five"></article>
<article class="six"></article>
<article class="seven"></article>
<article class="eight"></article>
<article class="nine"></article>
</section>
每篇文章都有一张图片和几个段落。
如果我应用以下 css 代码:
section#mainContent article:nth-child(2) {
display: none;
}
我希望第二篇文章不会显示任何内容。这不会发生。第一篇文章消失了,而不是第二篇。现在,如果我删除 h2 标签,第一篇文章就会消失。
这是为什么?
【问题讨论】:
标签: html css css-selectors pseudo-class