Heim > Web-Frontend > CSS-Tutorial > Wie können CSS-Zähler eine Dezimalnummerierung in verschachtelten geordneten Listen erstellen?

Wie können CSS-Zähler eine Dezimalnummerierung in verschachtelten geordneten Listen erstellen?

Susan Sarandon
Freigeben: 2024-12-19 00:52:11
Original
496 Leute haben es durchsucht

How Can CSS Counters Create Decimal Numbering in Nested Ordered Lists?

Mit CSS verschachtelte geordnete Listen mit Dezimalnummerierung erstellen

Geordnete Listen zeigen normalerweise Zahlen wie 1, 2, 3 nacheinander an. Wie kann CSS jedoch verwendet werden, um spezifischere Nummerierungen wie 1.1, 1.2, 1.3 usw. zu erzeugen?

Die alleinige Verwendung von list-style-type:decimal liefert nur grundlegende numerische Werte. Um die gewünschte hierarchische Nummerierung zu erstellen, können Zähler eingesetzt werden.

Der folgende Codeausschnitt demonstriert die Verwendung von Zählern:

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

Hier ein Beispiel:

<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>
Nach dem Login kopieren

Wenn dieses CSS angewendet wird, zeigt die resultierende geordnete Liste Zahlen wie 1.1, 1.1.1, 1.2, 1.3 und an usw., die die verschachtelte Hierarchie von Listenelementen darstellen.

Das obige ist der detaillierte Inhalt vonWie können CSS-Zähler eine Dezimalnummerierung in verschachtelten geordneten Listen erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage