Lorsque vous travaillez avec CSS, il peut être crucial de sélectionner des éléments spécifiques en fonction de leur position et de leur classe. noms. Cette question explore comment cibler l'élément « dernier enfant » avec un nom de classe particulier.
Problème :
Considérez la structure HTML suivante :
<ul> <li>
Le but est de sélectionner le dernier enfant qui porte le nom de classe "liste" et d'appliquer un style spécifique à
Solution proposée (qui ne fonctionne pas) :
ul li.list:last-child{background-color:#000;}
Inconvénient :
La solution proposée est incorrect car CSS ne prend pas en charge le sélecteur :last-child pour les éléments avec des classes.
Le problème peut être résolu à l'aide d'un sélecteur d'attribut :
[class~=list]:last-of-type { background: #000; }
Explication :
Avantages :
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!