Spec-Zone.ru › CSS

Свойство CSS `text-decoration-skip`

Устарело: Эта возможность больше не рекомендуется. Хотя некоторые браузеры всё ещё могут её поддерживать, она уже могла быть удалена из соответствующих веб-стандартов, может находиться в процессе исключения или сохраняться только для обеспечения совместимости. Избегайте её использования и по возможности обновите существующий код; при принятии решения воспользуйтесь таблицей совместимости внизу этой страницы. Имейте в виду, что эта возможность может перестать работать в любой момент.

Свойство text-decoration-skip CSS задаёт, какие части содержимого элемента должны пропускаться любым текстовым оформлением, применённым к этому элементу. Оно управляет всеми линиями текстового оформления, нарисованными элементом, а также любыми линиями текстового оформления, нарисованными его предками.

Примечание: Большинство других браузеров постепенно начинают поддерживать более простое свойство text-decoration-skip-ink.

Синтаксис

/* Keyword values */
text-decoration-skip: none;
text-decoration-skip: objects;
text-decoration-skip: spaces;
text-decoration-skip: edges;
text-decoration-skip: box-decoration;

/* Multiple keywords */
text-decoration-skip: objects spaces;
text-decoration-skip: leading-spaces trailing-spaces;
text-decoration-skip: objects edges box-decoration;

/* Global values */
text-decoration-skip: inherit;
text-decoration-skip: initial;
text-decoration-skip: revert;
text-decoration-skip: revert-layer;
text-decoration-skip: unset;

Значения

none
Ничего не пропускается. Таким образом, текстовое оформление рисуется для всего текстового содержимого и поверх атомарных строчно-блочных боксов.
objects
Весь внешний отступ элемента пропускается, если элемент является атомарным строчным элементом, например изображением или строчно-блочным элементом.
spaces
Пропускаются все пробелы: все символы пробелов Unicode и все разделители слов, а также любые соседние значения letter-spacing или word-spacing.
leading-spaces
То же, что и spaces, но пропускаются только начальные пробелы.
trailing-spaces
То же, что и spaces, но пропускаются только конечные пробелы.
edges

Начало и конец текстового оформления немного отступают (например, на половину толщины линии) от края содержимого оформляющего блока. Таким образом, соседние элементы получают отдельные подчёркивания. (Это важно для китайского языка, где подчёркивание является формой пунктуации.)

An example of "text-decoration-skip: edges;".

box-decoration
Текстовое оформление пропускает области внешнего отступа, границы и внутреннего отступа блока. Это влияет только на оформление, заданное предком; оформляющий блок никогда не рисует текстовое оформление поверх собственного оформления блока.

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

Начальное значение objects
Применяется к всем элементам
Наследуется да
Вычисленное значение как задано
Тип анимации discrete

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

text-decoration-skip = 
  none |
  [ objects || [ spaces | [ leading-spaces || trailing-spaces ] ] || edges || box-decoration ]

Примеры

Пропуск краёв

HTML

<p>Hey, grab a cup of <em>coffee!</em></p>

CSS

p {
  margin: 0;
  font-size: 3em;
  text-decoration: underline;
  text-decoration-skip: edges;
}

Результат

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

Спецификация
Модуль оформления текста CSS, уровень 4
# пропуск текстового оформления

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

Настольные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS
text-decoration-skip
57–64Поддерживалось только устаревшее значение ink.
Нет
Нет
44–51Поддерживалось только устаревшее значение ink.
12.1
7
57–64Поддерживалось только устаревшее значение ink.
Нет
43–47Поддерживалось только устаревшее значение ink.
12.2
7
7.0–9.0Поддерживалось только устаревшее значение ink.
57–64Поддерживалось только устаревшее значение ink.
12.2
7
auto
Нет
Нет
Нет
Нет
7
Нет
Нет
Нет
7
Нет
Нет
7
none
Нет
Нет
Нет
Нет
7
Нет
Нет
Нет
7
Нет
Нет
7

См. также

  • text-decoration-skip-ink

© 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-decoration-skip

Spec-Zone.ru

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