Aller au contenu

Propriété list-style CSS

La propriété CSS list-style est une propriété abrégée pour les propriétés de liste suivantes :

Vous pouvez définir toutes les propriétés dans cet ordre : 1- list-style-type, 2- list-style-position, 3- list-style-image.

La propriété list-style peut être définie sur un élément de liste ou sur la liste des éléments (<ul> ou <ol>) et ce style sera appliqué en cascade aux éléments de liste de cette liste.

INFO

Si l'une des propriétés ci-dessus est manquante, elle sera automatiquement définie sur la valeur par défaut.

Valeur initialedisc outside none
S'applique àÉléments de liste.
HéritéOui.
AnimableNon.
VersionCSS1
Syntaxe DOMobject.style.listStyle = "none";

Syntaxe

Syntaxe de la propriété CSS list-style

css
list-style: list-style-type list-style-position list-style-image | initial | inherit;

Exemple de la propriété list-style :

Exemple de la propriété CSS list-style avec les valeurs square inside et circle

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .example1 {
        list-style: circle;
      }
      .example2 {
        list-style: square inside;
      }
    </style>
  </head>
  <body>
    List 1
    <ul class="example1">
      <li>List Item1</li>
      <li>List Item2</li>
      <li>List Item3</li>
    </ul>
    List 2
    <ul class="example2">
      <li>List Item A</li>
      <li>List Item B</li>
      <li>List Item C</li>
    </ul>
  </body>
</html>

Résultat

CSS list-style Property

Exemple de la propriété list-style où le type de liste est spécifié :

Exemple de la propriété CSS list-style avec les valeurs lower-greek et lower-latin

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      ul:nth-of-type(1) {
        list-style: lower-greek;
      }
      ul:nth-of-type(2) {
        list-style: lower-latin;
      }
    </style>
  </head>
  <body>
    <h2>List-style property example</h2>
    <ul>
      <li>Item</li>
      <li>Item</li>
      <li>Item</li>
    </ul>
    <ul>
      <li>Item</li>
      <li>Item</li>
      <li>Item</li>
    </ul>
  </body>
</html>

Exemple de la propriété list-style où la position de la liste est spécifiée :

Exemple de la propriété CSS list-style avec les valeurs inside et outside

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .inside {
        list-style: inside;
      }
      .outside {
        list-style: outside;
      }
      li {
        border: 1px solid #ccc;
      }
    </style>
  </head>
  <body>
    <h2>List-style property example</h2>
    <h3>List-style is positioned "inside":</h3>
    <ul class="inside">
      <li>Chocolate</li>
      <li>Candies</li>
      <li>Lollipops</li>
    </ul>
    <h3>List-style is positioned "outside":</h3>
    <ul class="outside">
      <li>Cold Drinks</li>
      <li>Hot Drinks</li>
      <li>Ice-Creams</li>
    </ul>
  </body>
</html>

Exemple de la propriété list-style où une image est définie comme style de liste :

Exemple de la propriété CSS list-style avec la valeur list-style-image

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      ul {
        list-style: url('https://fr.w3docs.com/uploads/media/default/0001/01/03d3f916bd5c266dd5008d5c210478cc730437eb.png');
      }
    </style>
  </head>
  <body>
    <h2>List-style property example</h2>
    <ul>
      <li>Chocolate</li>
      <li>Candies</li>
      <li>Lollipops</li>
    </ul>
  </body>
</html>

Valeurs

ValeurDescription
list-style-typePermet de définir le type de marqueur de l'élément de liste. En savoir plus ici : Propriété CSS list-style-type
list-style-positionPermet de définir l'emplacement du marqueur de l'élément de liste. En savoir plus ici : Propriété CSS list-style-position
list-style-imagePermet de placer une image à la place du marqueur de l'élément de liste. En savoir plus ici : Propriété CSS list-style-image
initialDéfinit la valeur par défaut de la propriété.
inheritHérite la propriété de son élément parent.

Pratique

Quels sont les types de la propriété CSS list-style ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.