Non, l' :first-of-type
de la pseudo-classe sélectionne le premier élément de son type (div
, p
, etc). À l'aide d'un sélecteur de classe (ou d'un sélecteur de type d') avec la pseudo-classe des moyens pour sélectionner un élément si il a la classe donnée (ou d'un type donné) et est le premier de son type parmi ses frères et sœurs.
Malheureusement, le CSS n'est pas un :first-of-class
sélecteur qui ne fait que choisir la première occurrence d'une classe. Comme solution de contournement, vous pouvez utiliser quelque chose comme ceci:
.myclass1 { color: red; }
.myclass1 ~ .myclass1 { color: /* default, or inherited from parent div */; }
Des explications et des illustrations pour la solution de contournement sont donnés ici et ici.