私のブログには、次のような一連の HTML5 記事があります。
<div id="blog">
<article class="post">
<div class="blogLeft">
<img src="images/5.jpg" />
</div>
<div class="blogRight">
<h2>Title</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut laoreet, ligula in commodo vestibulum, erat purus consectetur ipsum, ac sodales quam risus id nibh. Suspendisse iaculis egestas nisi et pharetra. Proin gravida, eros et aliquam tempus, massa diam feugiat urna, vestibulum suscipit purus diam vitae turpis. Cras congue aliquet sollicitudin. Fusce sit amet dui odio. In vitae dictum ante. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<a class="readMore" href="#">Read More</a>
</div>
</article>
....this article repeats 7 times
</div>
css selector, last-child を使用して最後の記事を選択し、下の境界線を削除したいと考えています。通常は使用しますarticle.post:last-child{margin-bottom:0; padding:0; border-bottom:0}
が、何らかの理由でこれは最後の記事を選択していません。私が間違っていることは何ですか?順序付けられていないリストを使用する場合はうまく機能しますが、記事ではあまり機能しません。