Est-ce correct d'utiliser plusieurs pseudo-éléments dans css?
Je veux faire un menu où chaque élément est séparé par un ·. Pour réaliser cela, j'utilise
menu li:before {
content: "· ";
}
C'est la houle, mais il génère un point avant le premier élément. Donc, je voudrais utiliser :first-child
pseudo-classe. Puis-je faire cela?
source d'informationauteur Himmators
Vous devez vous connecter pour publier un commentaire.
Assurer que vous pouvez vous - http://jsfiddle.net/WQBxk/
Le mal - il ne fonctionnera pas dans IE7 et ci-dessous. Non pas en raison des multiples pseudo-sélecteurs, mais à cause de la non-prise en charge
:before
- http://kimblim.dk/css-tests/selectors/Juste testé avec IE8 - fonctionne bien.
Ici, c'est le travail de violon: http://jsfiddle.net/surendraVsingh/zRrLF/
CSS:
Bien sûr, vous pouvez utiliser les pseudo-classes.Ils sont très bien pris en charge à partir de IE8 et.Vous pouvez vérifier la compatibilité de toute pseudoclass vous allez utiliser ici http://caniuse.com/#search=after
Si vous ne voulez pas un point suffit d'utiliser vides des virgules dans le contenu, puis display:block et aussi spécifier la hauteur et la largeur.