2010-09-01 6 views

Répondre

1

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

+0

Merci, corrodé. – Francisc

+1

toujours heureux d'être utile :) – corroded

+1

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

2

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.

Questions connexes