CSS Liste
Les propriétés de liste CSS fonctionnent comme suit :
- Définir différents marqueurs d'élément de liste pour les listes ordonnées
- Définir différents marqueurs d'élément de liste pour les listes non ordonnées
- Définir le marqueur d'élément de liste comme une image
Liste
En HTML, il existe deux types de listes :
- Liste non ordonnéeul- Les marqueurs d'élément de liste utilisent des graphiques spéciaux (tels que de petits points noirs, de petits carrés, etc.)
- Liste ordonnéeol- Les marqueurs d'élément de liste peuvent être des nombres ou des lettres
Avec CSS, vous pouvez styliser davantage les listes et utiliser des images comme marqueurs d'élément de liste.
Une liste non ordonnée se présente comme suit :
- Café
- Thé
- Coca Cola
- Café
- Thé
- Coca Cola
Une liste ordonnée est affichée comme suit :
- Café
- Thé
- Coca Cola
- Café
- Thé
- Coca Cola
Différents marqueurs d'élément de liste
La propriété list-style-type spécifie le type de marqueur d'élément de liste :
Exemple
Essayez-le vous-même »
Certaines valeurs concernent les listes non ordonnées, et d'autres les listes ordonnées.
Images comme marqueurs d'élément de liste
Pour spécifier une image pour le marqueur d'élément de liste, utilisez la propriété list-style-image :
L'exemple ci-dessus ne s'affiche pas de la même manière dans tous les navigateurs. IE et Opera affichent le marqueur d'image légèrement plus haut que Firefox, Chrome et Safari.
Si vous souhaitez placer le même marqueur d'image dans tous les navigateurs, vous devez utiliser une solution de compatibilité entre navigateurs, comme suit :
Solutions de compatibilité entre navigateurs
De même, dans tous les navigateurs, l'exemple suivant affichera le marqueur d'image :
Exemple
Essayez-le vous-même »
Explication de l'exemple :
- ul:
- Définir le type de liste sur aucun marqueur d'élément de liste
- Définir le padding et la marge à 0px (compatibilité entre navigateurs)
- Tous les li dans ul :
- Définissez l'URL de l'image et configurez-la pour qu'elle ne s'affiche qu'une seule fois (pas de répétition)
- Vous devez positionner l'image (left 0px et top 5px)
- Utilisez la propriété padding-left pour placer le texte dans la liste
Liste - propriété raccourcie
Toutes les propriétés de liste peuvent être spécifiées dans une seule propriété. C'est ce qu'on appelle la propriété raccourcie.
Pour les listes, utilisez la propriété raccourcie en définissant la propriété list-style comme suit :
Il est possible de définir les propriétés suivantes dans l'ordre :
- list-style-type
- list-style-position (Pour les notes associées, veuillez consulter le tableau des propriétés CSS ci-dessous)
- list-style-image
Si l'une des valeurs ci-dessus est manquante, cela n'a pas d'importance tant que les autres restent dans l'ordre spécifié.
Plus d’exemples
Tous les différents marqueurs d'élément de liste
Cet exemple illustre tous les différents marqueurs d'élément de liste CSS.
Supprimer les paramètres par défaut
The list-style-type:none property can be used to remove the small markers. By default, lists <ul> or <ol> also have padding and margins set, which can be usedmargin:0andpadding:0to remove:
Toutes les propriétés CSS de liste
| Propriété | Description |
|---|---|
| list-style | Propriété raccourcie. Utilisée pour définir toutes les propriétés d'une liste dans une seule déclaration. |
| list-style-image | Définir une image comme marqueur d'élément de liste. |
| list-style-position | Définir la position du marqueur d'élément de liste dans la liste. |
| list-style-type | Définir le type du marqueur d'élément de liste. |