Maison > interface Web > tutoriel CSS > Comment CSS peut-il créer des listes ordonnées imbriquées avec une numérotation telle que 1.1, 1.2, 1.3 ?

Comment CSS peut-il créer des listes ordonnées imbriquées avec une numérotation telle que 1.1, 1.2, 1.3 ?

Barbara Streisand
Libérer: 2024-12-16 12:11:15
original
106 Les gens l'ont consulté

How Can CSS Create Nested Ordered Lists with Numbering Like 1.1, 1.2, 1.3?

Listes ordonnées avec numérotation imbriquée

Le CSS peut-il produire des éléments de liste ordonnés qui apparaissent sous la forme 1.1, 1.2, 1.3 au lieu de 1, 2 par défaut , 3 séquences ?

Solution utilisant Compteurs

Pour obtenir ce résultat, vous pouvez exploiter la puissance des compteurs CSS :

OL { counter-reset: item }
LI { display: block }
LI:before { content: counters(item, ".") " "; counter-increment: item }
Copier après la connexion

La feuille de style ci-dessus initialise un compteur appelé item pour chaque

    élément. Le
  1. les éléments sont définis pour s'afficher sous forme de blocs et un pseudo-élément :before est ajouté à chaque
  2. pour afficher la valeur du compteur suivie d'un point et d'un espace. La propriété counter-increment incrémente le compteur pour chaque
  3. élément.

    Exemple

    <ol>
      <li>li element
        <ol>
          <li>sub li element</li>
          <li>sub li element</li>
          <li>sub li element</li>
        </ol>
      </li>
      <li>li element</li>
      <li>li element
        <ol>
          <li>sub li element</li>
          <li>sub li element</li>
          <li>sub li element</li>
        </ol>
      </li>
    </ol>
    Copier après la connexion

    Avec le CSS appliqué, ce code HTML affichera les éléments de la liste avec une numérotation imbriquée comme vous le souhaitez :

      1. élément li
      2. 1.1. élément sub li
      3. 1.2. élément sub li
      4. 1.3. élément sub li
      1. élément li
      1. élément li
      2. 3.1 . élément sub li
      3. 3.2. élément sub li
      4. 3.3. élément sub li

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal