list-style

Avatar of Sara Cope
Sara Cope am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Die list-style-Eigenschaft ist eine Kurzschreibweise, die Werte für drei verschiedene listenbezogene Eigenschaften in einer einzigen Deklaration festlegt.

ul {
  list-style: <list-style-type> || <list-style-position> || <list-style-image>;
}

Hier ist ein Beispiel für die Syntax.

ul {
  list-style: square outside none;
}

Was dem folgenden Langschreibweise-Format entsprechen würde.

ul {
  list-style-type: square;
  list-style-position: outside;
  list-style-image: none;
}

In der Kurzschreibweise werden ausgelassene Werte auf ihren ursprünglichen Zustand zurückgesetzt.

Werte für list-style-type

Die Eigenschaft list-style-type definiert die Art der Liste, indem sie den Inhalt jedes Markers oder Aufzählungszeichens der Liste festlegt. Akzeptable Schlüsselwortwerte für list-style-type sind:

  • disc
  • circle (Kreis)
  • square
  • decimal
  • decimal-leading-zero
  • lower-roman
  • upper-roman
  • lower-greek
  • lower-latin
  • upper-latin
  • armenian
  • georgian
  • lower-alpha
  • upper-alpha
  • none

MDN hat eine vollständigere Liste. Nicht-Schlüsselwortwerte wurden in CSS3 eingeführt und beginnen, einige Unterstützung zu sehen, wie zum Beispiel:

ul {
  list-style-type: "→";
}

Die folgende Demo enthält eine Gruppe von unsortierten Listen, um jeden Schlüsselwortwert zu demonstrieren.

Die Eigenschaft list-style-type gilt für alle Listen und für jedes Element, das auf display: list-item gesetzt ist.

Die Farbe des Listenmarkers ist die berechnete Farbe des Elements (festgelegt über die color-Eigenschaft).

Werte für list-style-position

Die Eigenschaft list-style-position definiert die Position des Listenmarkers und akzeptiert einen von zwei Werten: inside oder outside. Diese werden unten mit entferntem padding von den Listen und einem hinzugefügten linken roten Rand demonstriert.

Werte für list-style-image

Die Eigenschaft list-style-image bestimmt, ob der Listenmarker mit einem Bild gesetzt wird, und akzeptiert die Werte "none" oder eine URL, die auf das Bild verweist.

ul {
  list-style-image: url(images/bullet.png);
}

Weitere Demos

Browser-Unterstützung

IEEdgeFirefoxChromeSafariOpera
JaJaJaJaFunktioniertFunktioniert
Android ChromeAndroid FirefoxAndroid BrowseriOS SafariOpera Mobile
JaJaJaJaFunktioniert
Quelle: caniuse

Internet Explorer 6 und 7 unterstützen nicht alle Schlüsselwortwerte für list-style-type und haben auch einen Fehler, bei dem gefloatete Listenelemente ihre Listenmarker nicht anzeigen. Dies wird durch die Verwendung eines Hintergrundbildes (anstelle von list-style-image) auf den Listenelementen behoben.

Weitere Informationen