Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Справочник по CSS (Влад Мержевич).pdf
Скачиваний:
142
Добавлен:
28.06.2014
Размер:
6.65 Mб
Скачать

text-decoration

 

Internet Explorer

 

 

 

Netscape

 

 

Opera

 

 

 

Safari

 

 

 

 

6.0

7.0

8.0

8.0

9.0

8.0

9.2

9.5

1.3

2.0

3.1

1.5

2.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Част.

Част.

Част.

 

Да

 

Да

 

Да

Да

Да

 

Да

Да

Да

 

Да

Да

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Част. — поддерживается частично.

Краткая информация

CSS

CSS1, CSS2

 

none

Значение по умолчанию

 

Нет

Наследуется

 

Ко всем элементам

Применяется

 

<U>, <S>, <STRIKE>, <BLINK>

Аналог HTML

 

http://www.w3.org/TR/CSS21/text.html#propdef-text-

Ссылка на

спецификацию

decoration

 

 

Описание

Добавляет оформление текста в виде его подчеркивания, перечеркивания, линии над текстом и мигания. Одновременно можно применить более одного стиля, перечисляя значения через пробел.

Синтаксис

text-decoration: [ blink | line-through | overline | underline ] | none | inherit

Значения

blink

Устанавливает мигающий текст. Такой текст периодически, примерно раз в секунду исчезает,

 

потом вновь появляется на прежнем месте (пример).

line-through

Создает перечеркнутый текст (пример).

 

 

 

overline

Линия проходит над текстом (

пример

).

underline

Устанавливает подчеркнутый текст (пример).

none

Отменяет все эффекты, в том числе и подчеркивания у ссылок, которое задано по

 

умолчанию.

inherit

Значение наследуется у родителя.

Пример

HTML 4.01 CSS 2.1 IE 6 IE 7 IE 8 Op 9.5 Sa 3.1 Ff 2.0 Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>text-decoration</title>

<style type="text/css"> A {

text-decoration: none; /* Убираем подчеркивание у ссылок */

}

A:hover {

text-decoration: underline; /* Добавляем подчеркивание

при наведении курсора мыши на ссылку */

}

</style>

</head>

<body>

<p><a href="link1.html">Lorem ipsum dolor sit amet</a></p>

</body>

</html>

Объектная модель

[window.]document.getElementById("elementID").style.textDecoration

[window.]document.getElementById("elementID").style.textDecorationBlink [window.]document.getElementById("elementID").style.textDecorationLineThrough [window.]document.getElementById("elementID").style.textDecorationNone [window.]document.getElementById("elementID").style.textDecorationOverLine [window.]document.getElementById("elementID").style.textDecorationUnderline

Браузеры

Браузер Internet Explorer до восьмой версии включительно, хотя и позволяет использовать значение blink, текст показывает как обычно, без всякого мерцания.

Internet Explorer до седьмой версии включительно не поддерживает значение inherit. Линия, полученная с помощью значения line-through, в IE7 располагается выше, чем в другихбраузерах. В IE8 эта ошибка исправлена.

text-indent

 

Internet Explorer

 

 

 

Netscape

 

 

Opera

 

 

 

Safari

 

 

 

Firefox

 

6.0

7.0

8.0

8.0

9.0

8.0

9.2

9.5

1.3

2.0

3.1

1.5

2.0

3.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Да

Да

Да

 

Да

 

Да

 

Да

Да

Да

 

Да

Да

Да

 

Да

Да

Да

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Краткая информация

CSS

CSS1, CSS2

 

0

Значение по умолчанию

 

Да

Наследуется

 

К блочным элементам

Применяется

 

Нет

Аналог HTML

 

http://www.w3.org/TR/CSS21/text.html#propdef-text-indent

Ссылка на спецификацию

 

 

Описание

Устанавливает величину отступа первой строки блока текста (например, для параграфа <P>). Воздействия

на все остальные строки не оказывается. Допускается отрицательное значение для создания выступа первой строки, но следует проверить, чтобы текст не выходил за пределы окна браузера.

Синтаксис

text-indent: значение | проценты | inherit

Значения

В качестве значений принимаются любые единицы длины, принятые в CSS — например, пикселы (px), дюймы (in), пункты (pt) и др. При задании значения в процентах, отступ первой строки вычисляется в зависимости от ширины блока. Допустимо использовать отрицательные значения, но при этом в разных браузерах возможно появление ошибок.

inherit

Наследует значение родителя.

Пример

HTML 4.01 CSS 2.1 IE 6 IE 7 IE 8 Op 9.5 Sa 3.1 Ff 2.0 Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>text-indent</title>

<style type="text/css"> P {

text-indent: 1.5em; /* Отступ первой строки */ text-align: justify; /* Выравнивание по ширине */

}

</style>

</head>

<body>

<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem

nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>

</body>

</html>

Результат данного примера показан ни рис. 1.

Рис. 1. Применение свойства text-indent

Объектная модель

[window.]document.getElementById("elementID").style.textIndent