CSS/Eigenschaften/list-style-type
list-style-type
auch das Aufklappsymbol eines <summary>
-Elements steuern.
- Erlaubte Werte
-
none
= kein Bullet-Zeichen, keine Nummerierung - einen vordefinierten Listenstil aus einer der Kategorien numerisch, alphabetisch, symbolisch oder fixed (die Kategorien werden im Anschluss beschrieben)
- eine mit symbols() festgelegte Liste von Zeichen oder Bildern (derzeit nur im Firefox)
- einen mit @counter-style selbst definierten Listenstil
- eine beliebige Zeichenkette. Diese wird bündig vor den Listentext gestellt - wenn Sie Abstand zum Text wünschen, müssen Sie Leerstellen in die Zeichenkette einsetzen (Listenelemente verhalten sich immer so, als wäre für das
::marker
-Elementwhite-space:pre
gesetzt). Für ein<summary>
-Element müssen Sie hingegen explizitwhite-space:pre
für das::marker
-Element setzen, damit Leerstellen im list-style-type beachtet werden.
Alle Werte sind für ungeordnete und geordnete Listen gleichermaßen erlaubt. Sie sollten aber darauf achten, einer geordneten Liste nur Listenstile zuzuweisen, die diesen Listencharakter erkennen lassen.
Die folgenden Listenstile sind vordefiniert:
- numerisch
-
decimal
(Nummerierung mit arabischen Ziffern),decimal-leading-zero
(Zahlen mit führenen Nullen),lower-roman
,upper-roman
(römische Zahlen in Klein- und Großschreibung) sowie etliche weitere Stile für Zahlensysteme anderer Kulturen, die Sie bei Mozilla beziehungsweise in der Spezifikation finden können. - alphabetisch
-
lower-latin
,upper-latin
,lower-greek
und weitere, für fernöstliche Sprachen. Zusätzlich gibt es als Erbe von CSS 1 nochlower-alpha
undupper-alpha
als Synonyme für die latin-Werte. - symbolisch
-
disc
(•),circle
(◦),square
(▪),disclosure-open
unddisclosure-closed
. Die letzen zwei entsprechen den "Geschlossen" und "Geöffnet"-Symbolen des<summary>
-Elements, ihr Aussehen wird von der Spezifikation nicht festgelegt.
Eine ältere Version dieses Artikels beschrieb binäre, hexadezimale und andere Nummerierungen und auch weitere Symbolnamen, wie
box
,check
,diamond
oderdash
, die aber aber kein Teil des Standards sind und auch nicht (mehr) in den Browsern implementiert sind. Beliebige Symbole können über die Zeichenketten-Variante vonlist-style-type
geeignete Unicode-Zeichen verwenden, fortlaufende Symbole mit Hilfe der symbols()-Funktion oder dessymbols
-Systems von @counter-style, und Zähler in einem nichtdezimalen Zahlensystem über dasnumeric
-System eines eigenen @counter-style.-
- Vererbung steuernde Werte
inherit
,initial
,unset
undrevert
- Standardwert
abhängig von Schachtelungstiefe und Browser
- anwendbar auf
alle Elemente
- Vererbung
ja
- animierbar
nein
list-style:none
die Semantik der Liste. Hier gibt es zwei Lösungen[1]
-
<ul style="list-style: none;" role="list">
-
<ul style="list-style-type: '';">
Siehe auch
Weblinks
- Spezifikation (W3C): list-style-type
- ↑ Removing list styles without affecting semantics Manuel Matuzovic 06.11.2023
- Details: caniuse.com
- Listen
- list-style
- list-style-image
- list-style-position
- list-style-type
- list-style
- Abstände
- Benutzeroberfläche
- Container
- generierter Inhalt
- Größenangaben
- Box-Ausrichtung
- Flexbox Layout
- Grid Layout
- Hintergründe
- Tabellen
- Positionierung und Anzeige
- Scroll Snap
- Rahmen und Schatten
- Schriftformatierung
- Textformatierung
- Textausrichtung
- Umbruchsteuerung
- Transformationen
- Animationen