Maison >interface Web >tutoriel CSS >Comment puis-je styliser le dernier élément d'une liste tout en conservant la compatibilité entre navigateurs ?
Utilisation du sélecteur de dernier enfant : résolution des problèmes de compatibilité entre navigateurs
Lors de la tentative d'application du CSS au dernier élément d'une liste ( par exemple,
Notamment, les versions d'Internet Explorer antérieures à 9 et les versions de Safari antérieures à 3.2 ne reconnaissent pas la pseudoclasse :last-child. De plus, Internet Explorer 7 et Safari 3.2 prennent en charge :first-child mais pas :last-child.
Solution : ajout explicite d'une classe
Pour garantir la compatibilité entre les navigateurs, au lieu de compter sur :last-child, ajoutez un attribut de classe, tel que last-child, à l'élément final. Ensuite, appliquez le CSS en utilisant ce sélecteur de classe (par exemple, li.last-child). Cela garantit que le style souhaité est appliqué à l'élément prévu.
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!