Si la propriété CSS list-style sera appliqué à <ul>/<ol> ou <li>?
La plupart des sites de montrer la syntaxe que l'application de list-style
à la <li>
, mais j'ai vu un tutoriel sites (comme cette une) qui s'appliquent list-style
à la <ul>
ou <ol>
.
Qui est la "bonne" façon?
Vous devez vous connecter pour publier un commentaire.
Selon le W3C CSS2 de référence, qui peut être trouvé ici,
De sorte que vous pouvez le faire à l'ensemble de la liste de niveau si l'ensemble de vos éléments vont être les mêmes, mais vous pouvez au lieu de le faire à l'entrée de la liste de niveau, par exemple, si certaines entrées ont des glyphes différents (comme un carré au lieu d'un disque) de transmettre une signification. Vous pouvez également faire les deux, avec la liste de style de niveau de servir en tant que par défaut pour être remplacé (mais attention sélecteur de priorité!).
De ne pas avoir un style de liste est généralement plus commun que le fait d'avoir un style de liste, personnellement, je l'appliquer à la fois dans un mondial reset en haut de ma feuille de style.
La spec vous recommande de que vous la définissez sur
<ul>
et<ol>
balises, et non pas sur<li>
.Voir http://www.w3.org/TR/REC-CSS1/#list-style