CSS を使用して見出しの後の最後の段落を編集する方法を探しています。
うまくいくと思っ#div h1 ~ p:last-child
たのですが、2 番目の見出しをスキップして、リストの前の最後の段落を編集してしまいます。私はしばらく探していて、いくつかの高度な 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;
}