如何选择最后一个段落<p>
元素,当且仅当它是<article>
元素的最后一个也是最低的HTML元素?
我不想使用.classes
或#id's
。CSS选择器应该自动查找并选择<p>
元素。
在我的演示中,在第一部分中,应该选择最后一个<p>
元素,而在第二部分中,不应该选择最后一个<p>
元素。
article p:last-of-type{
background: yellow;
}
<article>
<column>
<p>Text</p>
<p>Text</p>
<p>Text</p>
<p>This paragraph should <b>NOT</b> be selected, if this would be the last paragraph on a page.</p>
<div>Text</div>
<div>Text</div>
</column>
<hr>
<column>
<p>Text</p>
<p>Text</p>
<p>Text</p>
<p>This paragraph <b>SHOULD</b> be selected, if this was the last paragraph on the page.</p>
</column>
</article>
3条答案
按热度按时间mwg9r5ms1#
给你一些选择。选择第一个
article
子元素。版本2:
s2j5cfk02#
在CSS中添加
first-of-type
到article
9rbhqvlz3#
编辑:您可以在您的
p
标签上使用:last-child
Documentation