Vous souhaitez styliser des éléments spécifiques dans votre HTML sans ajouter de classes supplémentaires.
Cela peut conduire à un code encombré et difficile à maintenir, avec un HTML complexe.
Les pseudo-classes CSS :first-child et :last-child offrent une solution simple pour appliquer des styles uniquement aux premiers et derniers enfants, simplifiant ainsi votre code.
Lancez votre carrière de développeur web avec une formation pratique.

Introduction aux pseudo-classes CSS
Les pseudo-classes :first-child et :last-child dans CSS sont utilisés pour cibler les premiers enfants ou les derniers enfants d’un parent sans assigner de classes ou d’identifiants.
Ces pseudo-classes sont particulièrement utiles lorsque vous avez besoin d’appliquer des styles uniquement aux éléments qui se trouvent dans une position spécifique dans une liste ou un groupe d’éléments.
Par exemple, elles sont utilisées pour styliser seulement le premier paragraphe d’un article ou pour modifier l’apparence du dernier élément d’un menu sans modifier le HTML.
Le schéma ci-dessous illustre l’utilisation de la pseudo-classe CSS :last-child , le style rose au dernier montre comment cibler le dernier enfant avec la pseudo-class :last-child .
Syntaxe :first-child et :last-child en CSS
Syntaxe :
- sélecteur :first-child { /* styles CSS */ } pour cibler le premier enfant d’un parent.
- sélecteur :last-child { /* styles CSS */ } pour cibler le dernier enfant d’un parent.
Voici un exemple pour illustrer :first-child et :last-child.
HTML :
Titre de la page
paragraphe 1
paragraphe 2
paragraphe 3
paragraphe 4
CSS:
div p:first-child{
color: blue;
}
div p:last-child{
color: brown;
}
Vous pouvez voir ou modifier le code sur le lien suivant https://codepen.io/alphorm/pen/PoMLBwg Résultat :
See the Pen Application fondamentaux de jQuery by Alphorm (@alphorm) on CodePen.
Dans cet exemple, le premier et dernier enfant de la classe div sont ciblés .
En utilisant :first-child et :last-child, vous pouvez cibler et styliser facilement les éléments premiers et derniers à l’intérieur d’une liste ou d’un conteneur, sans la nécessité d’ajouter des classes supplémentaires à votre HTML. Ceci rend votre code propre, lisible, et facile à entretenir.
Formez-vous gratuitement avec Alphorm !
Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.
FAQ
Comment utiliser :first-child en CSS?
Comment utiliser :last-child en CSS?
Quels sont les avantages d'utiliser :first-child et :last-child?
Quand devrais-je utiliser :first-child et :last-child?
Comment :first-child et :last-child affectent-ils la maintenance du code?
Conclusion
En conclusion, les pseudo-classes :first-child et :last-child sont des outils puissants pour le styling ciblé en CSS. Comment envisagez-vous d’utiliser ces techniques dans vos projets futurs?