Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Pseudo-élément CSS ::marker

Disponibilité limitée

Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.

Want more support for this feature? Tell us why.

Le pseudo-élément CSS ::marker représente le marqueur d'un élément d'une liste à puces ou numérotée. Il fonctionne sur tout élément ou pseudo-élément défini avec display: list-item, tel que les éléments <li> et <summary>.

Exemple interactif

li::marker {
  content: "✝ ";
  font-size: 1.2em;
}
<p>Groupe connu sous le nom de «&nbsp;Mercury Seven&nbsp;»&nbsp;:</p>
<ul>
  <li>Malcolm Scott Carpenter</li>
  <li>Leroy Gordon (Gordo) Cooper Jr.</li>
  <li>John Herschel Glenn Jr.</li>
  <li>Virgil Ivan (Gus) Grissom</li>
  <li>Walter Marty (Wally) Schirra Jr.</li>
  <li>Alan Bartlett Shepard Jr.</li>
  <li>Donald Kent (Deke) Slayton</li>
</ul>

Propriétés autorisées

Seul un sous-ensemble de propriétés CSS peuvent être utilisées pour une règle qui utilise ::marker :

Note : La spécification indique que d'autres propriétés CSS pourraient être prises en charge à l'avenir.

Syntaxe

css
::marker {
  /* ... */
}

Exemples

HTML

html
<ul>
  <li>Pêches</li>
  <li>Pommes</li>
  <li>Prunes</li>
</ul>

CSS

css
ul li::marker {
  color: red;
  font-size: 1.5em;
}

Résultat

Spécifications

Spécification
CSS Pseudo-Elements Module Level 4
# marker-pseudo

Compatibilité des navigateurs

Voir aussi