Перейти к содержимому

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

Свойство text-decoration-skip-ink определяет, как рисуются подчёркивания и надчёркивания при пересечении с глифом.

INFO

Свойство text-decoration-skip-ink действует, когда свойство text-decoration-line установлено в значения «underline» или «overline». Значение «line-through» не затрагивается.

Начальное значениеauto
Применяется коВсем элементам.
НаследуетсяДа.
АнимируетсяНет.
ВерсияCSS Text Decoration Module Level 4
Синтаксис DOMobject.style.textDecorationSkipInk = "none";

Синтаксис

Значения CSS text-decoration-skip-ink

css
text-decoration-skip-ink: auto | none | initial | inherit;

Пример свойства text-decoration-skip-ink:

Пример кода CSS text-decoration-skip-ink

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .ex1 {
        margin: 0;
        font-size: 2em;
        text-decoration: underline #1c87c9;
        text-decoration-skip-ink: none;
      }
      .ex2 {
        margin: 0;
        font-size: 2em;
        text-decoration: underline #1c87c9;
        text-decoration-skip-ink: auto;
      }
    </style>
  </head>
  <body>
    <h2>
        Text-decoration-skip-ink property example
    </h2>
    <h3>
        Text-decoration-skip-ink: none;
    </h3>
    <p class="ex1">
      Lorem ipsum is simply dummy text
    </p>
    <h3>
        Text-decoration-skip-ink:auto;
    </h3>
    <p class="ex2">
      Lorem ipsum is simply dummy text
    </p>
  </body>
</html>

Результат

Список значений CSS text-decoration-skip-ink

Значения

ЗначениеОписание
autoПодчёркивания и надчёркивания рисуются только в тех местах, где они не касаются глифа и не подходят к нему близко. Это значение по умолчанию для данного свойства.
noneПодчёркивания и надчёркивания рисуются для всего текстового содержимого, включая части, пересекающие нисходящие и восходящие элементы глифов.
initialУстанавливает свойству значение по умолчанию.
inheritНаследует свойство от родительского элемента.

Практика

Что делает CSS-свойство 'text-decoration-skip-ink'?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.