Czy istnieje odpowiednik jQuery's: pierwszy selektor w CSS3?

Mam następujący znacznik:

<div class="a"></div>
<div class="b"></div> <!-- :first -->
<div class="b"></div>
<div class="b"></div> <!-- :last -->
<div class="c"></div>

Próbuję wycelowaćpierwszy iostatni, ubiegły, zeszły <div> z klasąb. Jeśli korzystałem z selektorów jQuery do tego,.b:first i.b:last załatwi sprawę.

Jednak z CSS to trudne: pierwszy<div class="b"> znajduje się za drugim<div> z inną klasą i oba: first-child i: first-of-type pasują do pierwszego<div>, z klasąa.

Czy istnieje selektor celujący w pierwszy z elementów pasujących do klasy?

questionAnswers(2)

yourAnswerToTheQuestion