Spec-Zone.ru › CSS

CSS-свойство `text-emphasis-style`

Базовая поддержка Широко доступно

Эта возможность хорошо зарекомендовала себя и работает на многих устройствах и в различных версиях браузеров. Она поддерживается всеми браузерами с марта 2022 года.

Свойство text-emphasis-style CSS задаёт внешний вид знаков выделения. Его также можно задать и сбросить с помощью сокращённого свойства text-emphasis.

Попробуйте

text-emphasis-style: none;
text-emphasis-style: triangle;
text-emphasis-style: "x";
text-emphasis-style: filled double-circle;
<section id="default-example">
  <p>
    I'd far rather be
    <span class="transition-all" id="example-element">happy than right</span>
    any day.
  </p>
</section>
p {
  font: 1.5em sans-serif;
}

Синтаксис

/* Initial value */
text-emphasis-style: none; /* No emphasis marks */

/* <string> values */
text-emphasis-style: "x";
text-emphasis-style: "\25B2";
text-emphasis-style: "*";

/* Keyword values */
text-emphasis-style: filled;
text-emphasis-style: open;
text-emphasis-style: dot;
text-emphasis-style: circle;
text-emphasis-style: double-circle;
text-emphasis-style: triangle;
text-emphasis-style: filled sesame;
text-emphasis-style: open sesame;

/* Global values */
text-emphasis-style: inherit;
text-emphasis-style: initial;
text-emphasis-style: revert;
text-emphasis-style: revert-layer;
text-emphasis-style: unset;

Значения

none
Без знаков выделения.
filled
Фигура закрашена сплошным цветом. Если не указано ни filled, ни open, это значение используется по умолчанию.
open
Фигура контурная.
dot
В качестве знаков отображаются маленькие кружки. Закрашенная точка — '•' (U+2022), а незакрашенная — '◦' (U+25E6).
circle
В качестве знаков отображаются большие кружки. Закрашенный круг — '●' (U+25CF), а незакрашенный — '○' (U+25CB).
double-circle
В качестве знаков отображаются двойные кружки. Закрашенный двойной круг — '◉' (U+25C9), а незакрашенный — '◎' (U+25CE).
triangle
В качестве знаков отображаются треугольники. Закрашенный треугольник — '▲' (U+25B2), а незакрашенный — '△' (U+25B3).
sesame
В качестве знаков отображаются «кунжутные» знаки. Закрашенный знак — '﹅' (U+FE45), а незакрашенный — '﹆' (U+FE46).
<string>
В качестве знаков отображается указанная строка. Авторам не следует указывать более одного символа в <string>. Пользовательский агент может обрезать или игнорировать строки, состоящие более чем из одного графемного кластера.

Формальное определение

Исходное значение none
Применяется к всем элементам
Наследуется да
Вычисленное значение как указано
Тип анимации дискретный

Формальный синтаксис

text-emphasis-style = 
  none |
  [ [ filled | open ] || [ dot | circle | double-circle | triangle | sesame ] ] |
  <string>

Примеры

Базовый пример

h2 {
  -webkit-text-emphasis-style: sesame;
  text-emphasis-style: sesame;
}

Спецификации

Спецификация
Модуль оформления текста CSS, уровень 3
# text-emphasis-style-property

Совместимость с браузерами

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet Android WebView WebView для iOS
text-emphasis-style
99
25
99
79
46
85
15
7
7
99
25
46
68
14
7
7
18.0
1.5
99
4.4
7
7
circle
99
99
46
85
7
99
46
68
7
18.0
99
7
dot
99
99
46
85
7
99
46
68
7
18.0
99
7
double-circle
99
99
46
85
7
99
46
68
7
18.0
99
7
filled
99
99
46
85
7
99
46
68
7
18.0
99
7
none
99
99
46
85
7
99
46
68
7
18.0
99
7
open
99
99
46
85
7
99
46
68
7
18.0
99
7
sesame
99
99
46
85
7
99
46
68
7
18.0
99
7
triangle
99
99
46
85
7
99
46
68
7
18.0
99
7

См. также

  • Связанные свойства: text-emphasis-color, text-emphasis.
  • Свойство text-emphasis-position, позволяющее задать положение знаков выделения.

© 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/Properties/text-emphasis-style

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API