text-decoration
Опис CSS властивості text-decoration:
Додає оформлення тексту у вигляді його підкреслення, закреслення, лінії над текстом і мигання. Одночасно можна застосувати більш одного стилю, перераховуючи значення через пропуск.
Синтаксис CSS властивості text-decoration:
text-decoration: blink | line-through | overline | underline | none
Аргументи CSS властивості text-decoration:
blink - миготливий текст;
line-through - перекреслений текст;
overline - лінія проходить над текстом.
underline - підкреслений текст;
none - скасовує всі ефекти.
line-through - перекреслений текст;
overline - лінія проходить над текстом.
underline - підкреслений текст;
none - скасовує всі ефекти.
Значення по замовчуванні CSS властивості text-decoration:
none
Наслідування CSS властивості text-decoration:
не наслідується
Приклад використання CSS властивості text-decoration:
a { text-decoration: none } a:hover { text-decoration: underline }
Використання CSS властивості text-decoration:
всі елементи
Об'єктна модель CSS властивості text-decoration:
[window.]document.getElementById("elementID").style.textDecoration [window.]document.getElementById("elementID").style.textDecorationBlink [window.]document.getElementById("elementID").style.textDecorationLineThrough
Додаткові відомості про CSS властивість text-decoration:
Браузер Netscape 4.x не підтримує аргумент overline, Internet Explorer хоча й дозволяє використовувати значення blink, текст показує як завжди, без всякого мерехтіння. Згідно специфікації CSS, якщо для елемента задано вигляд форматування, а для його спадкоємця немає, все одно властивості батьків будуть передаватися його вкладеним елементам. Так, якщо використовується підкреслений параграф, а всередині нього розташований неподчеркнутий елемент color, що виділяє слово іншим кольором, всі слова в параграфі будуть підкреслені, включаючи і виділені іншим кольором слова. На практиці, однак, установка text-decoration: none прибере всі ефекти, незалежно від оформлення батьківського елементу. Єдині винятки - браузери Opera і Internet Explorer 5 для Macintosh, які виконують цю частину специфікації правильно. Opera 4 / 5 і Netscape 6 не змінюють параметри зображень всередині тега SPAN при завданні параметрів оформлення батьківського елементу. До того ж, Netscape 6 не поширює оформлення батьківського елементу на дочірні, а переносить тільки підкреслення. Незважаючи на уявну простоту проблеми, особливість параметра text-decoration є головним болем для розробників сайтів.