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

Свойство CSS text-decoration-line

Свойство text-decoration-line определяет вид линии, используемой для декорирования текста.

Свойство text-decoration-line является одним из свойств CSS3.

Свойство text-decoration-line принимает одно или несколько значений.

INFO

Свойство text-decoration-line полностью поддерживается во всех современных браузерах без использования вендорных префиксов.

Начальное значениеnone
Применяется коВсем элементам. Также применяется к ::first-letter и ::first-line.
НаследуетсяНет.
АнимацияНет.
ВерсияCSS3
Синтаксис DOMobject.style.textDecorationLine = "overline underline";

Синтаксис

Синтаксис CSS text-decoration-line

css
text-decoration-line: none | underline | overline | line-through | initial | inherit;

Пример использования свойства text-decoration-line:

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

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        text-decoration-line: overline;
      }
    </style>
  </head>
  <body>
    <h2>Text-decoration-line property example</h2>
    <p>Lorem Ipsum is simply dummy text...</p>
  </body>
</html>

Результат

CSS text-decoration-line Property

Пример использования свойства text-decoration-line со значением "underline":

Пример кода CSS text-decoration-line со значением underline

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        text-decoration-line: underline;
      }
    </style>
  </head>
  <body>
    <h2>Text-decoration-line property example</h2>
    <p>Lorem Ipsum is simply dummy text...</p>
  </body>
</html>

Пример использования свойства text-decoration-line со значением "line-through":

Пример кода CSS text-decoration-line со значением line-through

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        text-decoration-line: line-through;
      }
    </style>
  </head>
  <body>
    <h2>Text-decoration-line property example</h2>
    <p>Lorem Ipsum is simply dummy text...</p>
  </body>
</html>

Пример использования свойства text-decoration-line со всеми значениями:

Пример кода CSS text-decoration-line со всеми значениями

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      div {
        margin: 20px 0;
      }
      div.t1 {
        text-decoration-line: none;
      }
      div.t2 {
        text-decoration-line: underline;
      }
      div.t3 {
        text-decoration-line: line-through;
      }
      div.t4 {
        text-decoration-line: overline;
      }
    </style>
  </head>
  <body>
    <h2>Text-decoration-line property example</h2>
    <div class="t1">
      Lorem Ipsum is simply dummy text...
    </div>
    <div class="t2">
      Lorem Ipsum is simply dummy text...
    </div>
    <div class="t3">
      Lorem Ipsum is simply dummy text...
    </div>
    <div class="t4">
      Lorem Ipsum is simply dummy text...
    </div>
  </body>
</html>

Значения

ЗначениеОписаниеЗапустить
noneЛиния не указывается.Запустить »
underlineУказывает линию под текстом.Запустить »
overlineУказывает линию над текстом.Запустить »
line-throughУказывает линию, перечеркивающую текст.Запустить »
initialЗаставляет свойство использовать значение по умолчанию.Запустить »
inheritНаследует свойство от родительского элемента.

Ранее свойство text-decoration-line поддерживало значение blink, заставляющее текст мигать, но это значение теперь устарело.

Практика

Какие из перечисленных являются допустимыми значениями для свойства 'text-decoration-line' в CSS?

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

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