Heim > Web-Frontend > CSS-Tutorial > Wie kann ich mit CSS benutzerdefinierte nummerierte Listen (z. B. 1.1, 1.2, 1.3) erstellen?

Wie kann ich mit CSS benutzerdefinierte nummerierte Listen (z. B. 1.1, 1.2, 1.3) erstellen?

DDD
Freigeben: 2024-12-16 19:44:21
Original
332 Leute haben es durchsucht

How Can I Create Custom Numbered Lists (e.g., 1.1, 1.2, 1.3) with CSS?

Benutzerdefinierte Nummerierung in geordneten Listen mit CSS

Kann geordnete Listen so gestaltet werden, dass Zahlen als 1.1, 1.2, 1.3 statt nur 1 angezeigt werden , 2, 3?

Die Eigenschaft list-style-type bietet keine direkte Kontrolle darüber Unternummerierung. Es gibt jedoch eine clevere Lösung mit CSS-Zählern:

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

Dieser Ansatz setzt für jedes Listenelement einen Zähler, der mit jedem verschachtelten Element erhöht wird. Die Funktion counters(item, ".") formatiert den Zähler als Zahl mit einem Punkttrennzeichen.

Zur Veranschaulichung betrachten Sie dieses HTML-Markup:

<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

Die Anwendung des CSS-Stils würde zur Folge haben in der folgenden Liste:

1. li element
    1.1. sub li element
    1.2. sub li element
    1.3. sub li element
2. li element
3. li element
    3.1. sub li element
    3.2. sub li element
    3.3. sub li element
Nach dem Login kopieren

Diese Technik bietet eine flexible Möglichkeit, die Nummerierung geordneter Listen anzupassen und ermöglicht so komplexere und hierarchische Listen mit benutzerdefinierten Trennzeichen und Nummerierungsschemata.

Das obige ist der detaillierte Inhalt vonWie kann ich mit CSS benutzerdefinierte nummerierte Listen (z. B. 1.1, 1.2, 1.3) 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage