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

       

Подчёркивание, надчёркивание, перечёркивание и мигание: свойство '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 }



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