Lorsque nous concevons des pages Web, nous devons parfois effectuer un style spécial sur les sous-éléments de la page. Parmi eux, le sélecteur de pseudo-classe :nth-child (impair) est souvent utilisé. Ce sélecteur est utilisé pour sélectionner des éléments enfants à des positions impaires pour la modification de style. Ensuite, nous montrerons comment utiliser le sélecteur de pseudo-classe :nth-child(odd) à travers des exemples de code spécifiques.
Tout d’abord, créons une structure HTML simple, comprenant un élément parent et plusieurs éléments enfants. Le code est le suivant :
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Utilisez le sélecteur de pseudo-classe :nth-child(odd) pour sélectionner le style des éléments enfants aux positions impaires.</title> <style> .parent { display: flex; justify-content: space-between; width: 80%; margin: 0 auto; } .child { width: 100px; height: 100px; background-color: #f2f2f2; display: flex; justify-content: center; align-items: center; margin: 5px; } .child:nth-child(odd) { background-color: #ffcccc; } </style> </head> <body> <div class="parent"> <div class="child">1</div> <div class="child">2</div> <div class="child">3</div> <div class="child">4</div> <div class="child">5</div> </div> </body> </html>
Dans cet exemple, nous créons d'abord un élément parent qui contient plusieurs éléments enfants et utilisons la disposition Flex pour organiser les éléments enfants. Ensuite, nous définissons la largeur, la hauteur, la couleur d'arrière-plan et d'autres attributs pour le style de base de l'élément enfant. Ensuite, dans le sélecteur .child:nth-child(odd)
, nous utilisons le sélecteur de pseudo-classe :nth-child(odd) pour sélectionner les éléments enfants à des positions impaires et définir leur couleur d'arrière-plan sur rose. De cette façon, vous pouvez facilement modifier le style des éléments enfants impairs via le sélecteur de pseudo-classe :nth-child(odd).
Lorsque nous exécutons ce code dans le navigateur, nous pouvons voir que la couleur d'arrière-plan des éléments enfants dans des positions impaires passe au rose, tandis que la couleur d'arrière-plan des éléments enfants dans des positions paires reste grise. Ceci est un exemple d'utilisation du sélecteur de pseudo-classe :nth-child(odd).
Dans la conception Web réelle, nous utilisons souvent le sélecteur de pseudo-classe :nth-child (impair) pour définir des styles spéciaux pour les éléments enfants à des positions impaires, ce qui peut apporter des effets visuels plus riches à la page. J'espère qu'à travers les exemples de cet article, tout le monde pourra devenir plus compétent dans l'utilisation du sélecteur de pseudo-classe :nth-child (impair) pour embellir le style des éléments enfants de la page.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!