次のマークアップがあります。
<div class="a"></div>
<div class="b"></div> <!-- :first -->
<div class="b"></div>
<div class="b"></div> <!-- :last -->
<div class="c"></div>
class で最初と最後 をターゲットにしようとしています。これにjQueryセレクターを使用していた場合、そのトリックを実行します。<div>
b
.b:first
.b:last
ただし、CSS の場合は注意が必要です。最初のものは別のクラスで次から次へ<div class="b">
と配置され<div>
、 :first-child と :first-of-type の両方<div>
が class を持つ最初のものと一致しa
ます。
クラスに一致する最初のアイテムを対象とするセレクターはありますか?