Maison >interface Web >tutoriel CSS >Les compteurs CSS peuvent-ils créer des listes numérotées avec des points décimaux ?

Les compteurs CSS peuvent-ils créer des listes numérotées avec des points décimaux ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-19 16:31:09152parcourir

Can CSS Counters Create Numbered Lists with Decimal Points?

Création de listes numérotées avec des points décimaux

Le CSS peut-il être utilisé pour générer des listes numérotées avec des points décimaux, telles que 1.1, 1.2 et 1.3 , plutôt que seulement 1, 2 et 3 ? L'application de list-style-type:decimal ne produit que cette dernière séquence.

Solution : utiliser des compteurs

Pour obtenir le résultat souhaité, des compteurs peuvent être utilisés :

OL { counter-reset: item }
LI { display: block }
LI:before { content: counters(item, ".") " "; counter-increment: item }

Cette feuille de style CSS attribue à chaque élément de liste imbriquée un numéro avec des points décimaux. Par exemple, "1", "1.1", "1.1.1", etc.

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>

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!

Déclaration:
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