【发布时间】:2012-02-22 11:29:07
【问题描述】:
在 CSS 中,对于下面显示的示例,我怎样才能使样式应用于所有段落,除了第一个和最后一个段落?
<div class="entry">
<p>...</p>
<p>...</p>
<p>...</p>
<p>...</p>
<p>...</p>
</div>
我尝试了以下方法来排除第一段,但这不起作用:
div.entry p:nth-child(n+1) {
/* ... */
}
我也尝试过nth-of-type() 和not(),但无法让它们按照我想象的方式工作。
编辑:我决定将我想要应用样式的所有<p>s 包装在<div> 中。我接受了 bozdoz 的回答,因为它最接近于解决原始问题(尽管它只解决了一半问题)。
【问题讨论】:
-
首先查看它们的支持位置:quirksmode.org/css/contents.html
标签: css css-selectors pseudo-class