CSS/Selektoren/marker
Aus SELFHTML-Wiki
< CSS | Selektoren
Der ::marker-Selektor erzeugt ein beliebig formatierbares Markierungselement, das vor dem Inhalt eingefügt wird. (Ursprünglich gab es proprietäre Lösungen mit -webkit-details-marker
.) Das Pseudoelement gilt nur für
Der Browser setzt das ::marker
-Element bündig vor <li>
-Elemente. Wenn Sie Abstand benötigen, müssen Sie dem Inhalt Leerstellen hinzufügen.
Wenn Sie in einer Liste lediglich die content
-Eigenschaft des ::marker
-Elements setzen möchten, können Sie auch einfacher die list-style-type-Eigenschaft für die Liste oder die Listeneinträge setzen.
Syntax | ::marker
|
---|
Beispiel
details summary::marker {
content:'🡳';
}
Links in der Navigation bekommen anstelle des Dreiecks einen Pfeil vor dem summary-Element.
Beachten Sie: Man kann zwar das ::marker-Element selektieren, dann aber nur wenige Eigenschaften formatieren:
- alle font-Eigenschaften
- white-space
- color
- text-combine-upright, unicode-bidi and direction properties
- content
- alle animation und transition-Eigenschaften
Siehe auch
- CSS/Tutorials/Selektoren/Pseudoelement
- Infobox/Akkordeon mit details
Formatierung des details-markers - HTML/Tutorials/Listen/Gestaltung mit CSS#marker
Weblinks
- W3C: 4.2. List Markers: the ::marker pseudo-element CSS Pseudo-Elements Module Level 4
- MDN: ::marker
Liste der CSS-Selektoren
- einfache Selektoren
- Universalselektor
- ID-Selektor
- Klassenselektor
- Typselektor
- Attributselektoren
- Kombinatoren
- Pseudoelemente
- Pseudoklassen