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

Оформление текста CSS

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

Это сокращённая запись для этих свойств: text-decoration-line, text-decoration-color, text-decoration-style и text-decoration-thickness.


Добавление линии оформления к тексту

Свойство text-decoration-line задаёт тип линии, добавляемой к тексту. Оно может принимать одно или несколько из следующих значений:

  • none — по умолчанию, без линии.
  • underline — линия под текстом.
  • overline — линия над текстом.
  • line-through — линия через текст.

Совет: вы можете комбинировать значения, например overline underline, чтобы показать линии и сверху, и снизу от текста.

Примечание: лучше не подчёркивать текст, который не является ссылкой, так как это может запутать читателя.

Пример

Каждый элемент показывает разную линию оформления, а абзац сочетает две.

Prompt
HTML-страница, показывающая свойство text-decoration-line. Во внутреннем блоке <style> задай <h1> линию сверху, <h2> — зачёркивание, <h3> — подчёркивание, а <p> — одновременно линию сверху и подчёркивание. Добавь заголовок каждого уровня и абзац.
Вывод: полная HTML-страница

Указание цвета для линии оформления

Свойство text-decoration-color задаёт цвет линии оформления.

Пример

Линиям оформления заданы разные цвета с помощью text-decoration-color.

Prompt
HTML-страница, показывающая свойство text-decoration-color. Во внутреннем блоке <style> задай <h1> красную линию сверху, <h2> — синее зачёркивание, <h3> — зелёное подчёркивание, а <p> — фиолетовую линию сверху и подчёркивание, используя вместе text-decoration-line и text-decoration-color. Добавь заголовок каждого уровня и абзац.
Вывод: полная HTML-страница