我一直在寻找如何使用 CSS 编辑标题后的最后一段。
我认为#div h1 ~ p:last-child
可以解决问题,但它会跳过第二个标题并编辑列表前的最后一段。我已经搜索了一段时间,并遇到了一些高级 css 帮助站点,但它们正在使用最常见的高级选择器重复自己。
的HTML:
<h1>Heading</h1>
<p>content</p>
<p>content</p>
<p>content</p>
<h2>Heading</h2>
<p>content</p>
<ul>
<li>list</li>
<li>list</li>
</ul>
CSS:
#contentContainer > h1 ~ p:last-of-type {
border-bottom: 1px solid #000;
}