О спецификации CSS2 том 2


Подчёркивание надчёркивание перечёркивание и мигание свойство 'textdecoration'



16.3.1 Подчёркивание, надчёркивание, перечёркивание и мигание: свойство 'text-decoration'

'text-decoration'
Значение:none | [ underline || overline || line-through || blink ] | inherit
Начальное:none
Применяется:ко всем элементам
Наследуется:нет (см. текст)
Процентное:N/A
Носитель:визуальный

Это свойство описывает декоративное оформление текста элемента. Если это свойство специфицировано для элемента уровня блока, оно воздействует на всех потомков инлайн-уровня данного элемента. Если оно специфицировано (или влияет на) элемент инлайн-уровня, оно воздействует на все боксы, генерируемые элементом. Если элемент не имеет содержимого или текста (например, элемент IMG в HTML), ПА обязаны игнорировать данное свойство.

Значения имеют следующий смысл:

none Не производит декоративное оформление. underline Каждая строка текста подчёркнута. overline Каждая строка текста имеет над собой линию. line-through Каждая строка текста имеет посередине перечёркивающую линию. blink Текст мигает. От соответствующих ПА не требуется поддерживать это значение.

Цвет(а), необходимый для декорирования текста, должен быть получен из значения свойства 'color'.

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

Пример(ы):

В следующем примере для HTML, текстовое содержимое всех элементов A будет подчёркнуто:

A[href] { text-decoration: underline }

Содержание раздела