Quelle est la syntaxe CSS appropriée pour appliquer plusieurs pseudo-classes à un sélecteur. Je voudrais insérer "," après chaque élément dans une liste à l'exception du dernier. J'utilise le CSS suivant:Plusieurs pseudo-classes CSS
ul.phone_numbers li:after {
content: ",";
}
ul.phone_numbers li:last-child:after {
content: "";
}
Cela fonctionne très bien sur FF3, Chrome et Safari 3. IE7 ne fonctionne pas parce qu'il ne supporte pas: après (comme prévu). Dans IE 8, cela se traduit par une virgule après chaque li, y compris le dernier. Est-ce un problème avec IE8 ou ma syntaxe est-elle incorrecte? C'est correct si ça ne marche pas dans IE8 mais j'aimerais savoir quelle est la syntaxe correcte.
Puis-je écrire élément: hover: disable {} plusieurs pseudo-classes? Est-ce une bonne pratique? –