::marker

Avatar of Geoff Graham
Geoff Graham on

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

Das ::marker Pseudoelement dient zur Gestaltung des stilistischen Markers eines Listenelements. Zum Beispiel der Aufzählungspunkt eines Standard-<ul> (z. B. •) oder die Nummerierung eines Standard-<ol> (z. B. 1.). Dies macht es extrem einfach, einfache Dinge wie das Einfärben zu tun.

Wie ein Pseudoelement können Sie ::marker in den DevTools auswählen, um es zu inspizieren. Es befindet sich jedoch nicht wirklich "im DOM" wie ein normales Element.

Chrome DevTools wählt das ::marker Pseudoelement aus und zeigt die Stile an.

Sie können ::marker mit der content Eigenschaft kombinieren, um zu ändern, was der Marker ist. Zum Beispiel, um Listenaufzählungspunkte durch Emojis zu ersetzen (nur noch nicht in Safari)

Wenn Sie die display Eigenschaft auf list-item für ein beliebiges Element ändern, können Sie dessen ::marker steuern. Hier werden <h3> Elemente nummeriert, was die Idee der CSS-Zähler kombiniert.

Die Marker sind immer noch Listenmarker und unterliegen daher Dingen wie list-style-position.

Browser-Unterstützung

Diese Browser-Support-Daten stammen von Caniuse, das mehr Details enthält. Eine Zahl gibt an, dass der Browser die Funktion ab dieser Version unterstützt.

Desktop

ChromeFirefoxIEEdgeSafari
8668Nein8611.1

Mobil / Tablet

Android ChromeAndroid FirefoxAndroidiOS Safari
12712712711.3-11.4

Weitere Informationen