Existe-t-il un moyen de faire quelque chose comme ça dans CSS2 (pas 3)?CSS2 Pseudo-classe pour le premier élément de son genre?
h2:first{bla bla;}
Existe-t-il un moyen de faire quelque chose comme ça dans CSS2 (pas 3)?CSS2 Pseudo-classe pour le premier élément de son genre?
h2:first{bla bla;}
Eh oui,
"Le: first-child pseudo-classe correspond à un élément qui est le premier élément enfant d'un autre élément." - from http://www.w3.org/TR/CSS2/selector.html
Il existe également une liste de tous les sélecteurs disponibles dans CSS2. Soyez averti cependant, la plupart d'entre eux ne sont pas disponibles dans les versions inférieures de IE
Merci, corrodé. – Francisc
toujours heureux d'être utile :) – corroded
En fait, ': first-child' signifie" le premier enfant de son parent ", * pas *" le premier élément du genre ". Il y a un brouillon dans la spécification CSS4 qui voudrait dire qu'on pourrait utiliser 'h2: nth-match (1)' (ou 'h2: first' s'il introduit l'equiv jQuery), mais pour le moment': first' n'est disponible que dans jQuery. – BoltClock
Il ya E:first-of-type
, qui je pense serait la bonne réponse. It's defined in CSS3 et pris en charge par la plupart des navigateurs sauf votre vieil ami IE (8 and below don't support it).
N'a pas vu le "pas 3". Mon mauvais, désolé! – maryisdead
CSS2.1 only provides the :first-child
pseudo-class, qui sélectionne un élément s'il s'agit du premier enfant de son parent. Il ne fournit aucun moyen de sélectionner le premier élément de son genre, qu'il s'agisse du premier enfant de son parent. En fonction de ce que vous entendez par "kind", Selectors 3 provides :first-of-type
pour sélectionner le premier élément de son type d'élément donné dans son parent, et Selectors 4 a proposé des pseudo-classes pour le nième élément satisfaisant un sélecteur composé dans son parent. De plus, il n'y a pas d'autre moyen de sélectionner le premier élément dans un ensemble de correspondances ou le premier qui satisfait un sélecteur complexe en utilisant CSS.
Voulez-vous dire trouver le premier sous-élément d'un type donné? – bosmacs