`::marker` CSS-псевдоэлемент
Baseline Ограниченная доступность
Эта функция не входит в Baseline, поскольку не работает в некоторых самых популярных браузерах.
::marker — CSS-псевдоэлемент, который выбирает область маркера элемента списка, обычно содержащую маркер или номер. Он работает с любым элементом или псевдоэлементом, для которого задано значение display: list-item, например с элементами <li> и <summary>.
Попробуйте
li::marker {
content: "✝ ";
font-size: 1.2em;
}
<p>Group known as Mercury Seven:</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>
Допустимые свойства
Псевдоэлемент ::marker поддерживает ограниченное число свойств CSS, в том числе:
- Все свойства анимации и переходов
- Все свойства шрифтов
colorcontent-
counter-increment,counter-resetиcounter-set quotes-
text-combine-upright,unicode-bidiиdirection white-space
Примечание: Согласно спецификации, в будущем могут поддерживаться дополнительные свойства CSS.
Синтаксис
::marker {
/* ... */
}
Примеры
HTML
<ul> <li>Peaches</li> <li>Apples</li> <li>Plums</li> </ul>
CSS
ul li::marker {
color: red;
font-size: 1.5em;
}
Результат
Спецификации
| Спецификация |
|---|
| Модуль псевдоэлементов CSS, уровень 4 # marker-pseudo |
Совместимость с браузерами
| Компьютеры | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome для Android | Firefox для Android | Opera для Android | Safari на iOS | Samsung Internet | WebView для Android | WebView на iOS | |
marker |
86 |
86 |
68 |
72 |
11.1Поддержка Safari ограниченаcolor и font-size. |
86 |
68 |
61 |
11.3Поддержка Safari на iOS ограниченаcolor и font-size. |
14.0 |
86 |
11.3Поддержка WebView на iOS ограниченаcolor и font-size. |
animation_and_transition_support |
86 |
86 |
80 |
72 |
14.1 |
86 |
80 |
61 |
14.5 |
14.0 |
86 |
14.5 |
counter_support |
Нет |
Нет |
147 |
Нет |
Нет |
Нет |
147 |
Нет |
Нет |
Нет |
Нет |
Нет |
quotes_support |
Нет |
Нет |
147 |
Нет |
Нет |
Нет |
147 |
Нет |
Нет |
Нет |
Нет |
Нет |
См. также
- Элементы HTML, у которых по умолчанию есть области маркеров:
<ol>,<li>,<summary> - Модуль генерируемого содержимого CSS
- Модуль списков и счётчиков CSS
- Модуль стилей счётчиков CSS
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/::marker