<ol>: Das geordnete Listenelement
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Das <ol>
HTML-Element repräsentiert eine geordnete Liste von Elementen – typischerweise als nummerierte Liste dargestellt.
Probieren Sie es aus
<ol>
<li>Mix flour, baking powder, sugar, and salt.</li>
<li>In another bowl, mix eggs, milk, and oil.</li>
<li>Stir both mixtures together.</li>
<li>Fill muffin tray 3/4 full.</li>
<li>Bake for 20 minutes.</li>
</ol>
li {
font:
1rem "Fira Sans",
sans-serif;
margin-bottom: 0.5rem;
}
Attribute
Dieses Element akzeptiert auch die globalen Attribute.
reversed
-
Dieses Boolean-Attribut gibt an, dass die Elemente der Liste in umgekehrter Reihenfolge angeordnet sind. Die Nummerierung erfolgt von hoch nach niedrig.
start
-
Eine ganze Zahl, mit der die Zählung für die Listenelemente beginnt. Immer eine arabische Ziffer (1, 2, 3 usw.), auch wenn der Nummerierungs
type
Buchstaben oder römische Ziffern sind. Zum Beispiel, um die Nummerierung der Elemente mit dem Buchstaben "d" oder der römischen Ziffer "iv" zu beginnen, verwenden Siestart="4"
. type
-
Legt den Nummerierungstyp fest:
a
für KleinbuchstabenA
für Großbuchstabeni
für römische KleinbuchstabenI
für römische Großbuchstaben1
für Zahlen (Standard)
Der angegebene Typ wird für die gesamte Liste verwendet, es sei denn, ein anderes
type
-Attribut wird auf einem eingeschlossenen<li>
-Element verwendet.Hinweis: Sofern der Typ der Listennummer keine Rolle spielt (wie in rechtlichen oder technischen Dokumenten, in denen Elemente nach ihrer Nummer/Buchstabe referenziert werden), verwenden Sie stattdessen die CSS-Eigenschaft
list-style-type
.
Verwendungshinweise
Typischerweise werden geordnete Listenelemente mit einem vorangestellten Markierer angezeigt, z. B. einer Zahl oder einem Buchstaben.
Die <ol>
und <ul>
(oder das Synonym <menu>
) Elemente können beliebig tief geschachtelt werden, wobei nach Bedarf zwischen <ol>
, <ul>
(oder <menu>
) abgewechselt wird.
Die <ol>
und <ul>
Elemente repräsentieren beide eine Liste von Elementen. Der Unterschied besteht darin, dass bei dem <ol>
Element die Reihenfolge eine Bedeutung hat. Zum Beispiel:
- Schritte in einem Rezept
- Schritt-für-Schritt-Anweisungen
- Die Liste der Zutaten in absteigender Menge auf Nährwertkennzeichnungen
Um zu bestimmen, welche Liste zu verwenden ist, versuchen Sie, die Reihenfolge der Listenelemente zu ändern; wenn sich die Bedeutung ändert, verwenden Sie das <ol>
-Element — andernfalls können Sie <ul>
, oder <menu>
verwenden, wenn es sich bei Ihrer Liste um ein Menü handelt.
Beispiele
Einfaches Beispiel
<ol>
<li>Fee</li>
<li>Fi</li>
<li>Fo</li>
<li>Fum</li>
</ol>
Ergebnis
Verwendung des Typs Römische Ziffern
<ol type="i">
<li>Introduction</li>
<li>List of Grievances</li>
<li>Conclusion</li>
</ol>
Ergebnis
Verwendung des start-Attributs
<p>Finishing places of contestants not in the winners' circle:</p>
<ol start="4">
<li>Speedwalk Stu</li>
<li>Saunterin' Sam</li>
<li>Slowpoke Rodriguez</li>
</ol>
Ergebnis
Verschachtelte Listen
<ol>
<li>first item</li>
<li>
second item
<!-- closing </li> tag is not here! -->
<ol>
<li>second item first subitem</li>
<li>second item second subitem</li>
<li>second item third subitem</li>
</ol>
</li>
<!-- Here's the closing </li> tag -->
<li>third item</li>
</ol>
Ergebnis
Ungeordnete Liste in einer geordneten Liste
<ol>
<li>first item</li>
<li>
second item
<!-- closing </li> tag is not here! -->
<ul>
<li>second item first subitem</li>
<li>second item second subitem</li>
<li>second item third subitem</li>
</ul>
</li>
<!-- Here's the closing </li> tag -->
<li>third item</li>
</ol>
Ergebnis
Technische Zusammenfassung
Inhaltskategorien |
Fließender Inhalt, und wenn die Kinder des <ol> -Elements mindestens
ein <li> -Element enthalten,
fühlbarer Inhalt.
|
---|---|
Erlaubter Inhalt |
Null oder mehr <li> ,
<script> und
<template> Elemente.
|
Tag-Auslassung | Keine, sowohl der Start- als auch der End-Tag sind erforderlich. |
Erlaubte Eltern | Jedes Element, das fließenden Inhalt akzeptiert. |
Implizite ARIA-Rolle |
Liste
|
Erlaubte ARIA-Rollen |
directory , group ,
listbox , menu ,
menubar , none ,
presentation ,
radiogroup , tablist ,
toolbar , tree
|
DOM-Schnittstelle | [`HTMLOListElement`](/de/docs/Web/API/HTMLOListElement) |
Spezifikationen
Specification |
---|
HTML # the-ol-element |
Browser-Kompatibilität
Siehe auch
- Andere Listen-bezogene HTML-Elemente:
<ul>
,<li>
,<menu>
- CSS-Eigenschaften, die speziell nützlich sein könnten, um das
<ol>
-Element zu stylen:- die
list-style
Eigenschaft, um die Art der Anzeige des Ordnungszeichens zu wählen - CSS-Zähler, um komplexe verschachtelte Listen zu handhaben
- die
line-height
Eigenschaft, um das veraltetecompact
-Attribut zu simulieren - die
margin
Eigenschaft, um den Listeneinzug zu steuern
- die