<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 – normalerweise 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 sind. Elemente werden von hoch nach niedrig nummeriert.
start
-
Eine Zahl, von der aus die Elemente der Liste gezählt werden sollen. Immer eine arabische Ziffer (1, 2, 3 usw.), auch wenn der Nummerierungstyp Buchstaben oder römische Ziffern sind. Um beispielsweise Elemente von dem Buchstaben "d" oder der römischen Ziffer "iv" zu nummerieren, verwenden Sie
start="4"
. type
-
Setzt den Nummerierungstyp:
a
für KleinbuchstabenA
für Großbuchstabeni
für kleine römische ZiffernI
für große römische Ziffern1
für Zahlen (Standard)
Der angegebene Typ wird für die gesamte Liste verwendet, es sei denn, es wird ein anderes
type
Attribut auf einem eingeschlossenen<li>
Element verwendet.Hinweis: Wenn es nicht wichtig ist, welcher Nummerierungstyp verwendet wird (wie in rechtlichen oder technischen Dokumenten, bei denen Elemente nach ihrer Nummer/Buchstabe referenziert werden), verwenden Sie stattdessen die CSS-Eigenschaft
list-style-type
.
Verwendungshinweise
Typischerweise zeigen geordnete Listenelemente mit einem vorangestellten Marker, wie einer Zahl oder einem Buchstaben.
Die <ol>
und <ul>
(oder das Synonym <menu>
) Elemente können beliebig tief geschachtelt werden, wobei zwischen <ol>
, <ul>
(oder <menu>
) nach Bedarf gewechselt werden kann.
Die <ol>
und <ul>
Elemente stellen beide eine Liste von Elementen dar. Der Unterschied besteht darin, dass die Reihenfolge mit dem <ol>
Element von Bedeutung ist. Zum Beispiel:
- Schritte in einem Rezept
- Schritt-für-Schritt-Anweisungen
- Die Liste der Zutaten in abnehmender Menge auf Nährwertkennzeichnungen
Um zu bestimmen, welche Liste verwendet werden soll, 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 Ihre Liste ein Menü ist.
Beispiele
Grundlegendes Beispiel
<ol>
<li>Fee</li>
<li>Fi</li>
<li>Fo</li>
<li>Fum</li>
</ol>
Ergebnis
Verwendung des römischen Zifferntyps
<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 innerhalb 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 Übersicht
Inhaltskategorien |
Flussinhalt, und wenn die Kinder des <ol> Elements mindestens
ein <li> Element beinhalten,
fühlbarer Inhalt.
|
---|---|
Erlaubter Inhalt |
Null oder mehr <li> ,
<script> und
<template> Elemente.
|
Tag-Auslassung | Keine, sowohl das Start- als auch das Endtag sind erforderlich. |
Erlaubte Eltern | Jedes Element, das Flussinhalt akzeptiert. |
Implizierte ARIA-Rolle |
list
|
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
-
CSS-Eigenschaften, die speziell nützlich sein können, um das
<ol>
-Element zu stylen:- die
list-style
Eigenschaft, um die Anzeigeart der Ordinalen 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 die Listeneinrückung zu steuern
- die