Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
teory.doc.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
66 Кб
Скачать
☆

Установка выравнивания текста ('text-align')

Значение: left | right | center | justify

По умолчанию: определяется UA

Область применения: блочные элементы

Наследование: есть

Процентное выражение: неопр.

Это свойство описывает способ выравнивания текста внутри элемента. Фактически используемый UA алгоритм будет зависеть от языка документа.

Пример:

DIV.center { text-align: center }

Поскольку выравнивание текста наследуется, все блочные элементы внутри элемента 'DIV' с 'CLASS=center' будут выровнены по середине. Обратите внимание, что выравнивание производится относительно ширины элемента, а не холста. Если UA не поддерживает выравнивание по ширине ('justify'), он заменит его выравниванием по левому краю.

UA вправе интерпретировать выравнивание по середине как выравнивание по левому или правому краю, в зависимости от установленного по умолчанию для элемента направления письма - соответственно слева направо или справа налево.

Установка абзацного отступа ('text-indent')

Значение: <length> | <percentage>

По умолчанию: 0

Область применения: блочный элементы

Наследование: есть

Процентное выражение: относительно ширины родительского элемента.

Это свойство определяет величину отступа перед первой форматируемой линией абзаца («красной строки»). Значение для абзацного отступа может быть отрицательным (выступ), но в пределах, накладываемых особенностями обработки. Отступ не используется в середине элемента, если тот был разбит другим элементом (напр. 'BR' для HTML).

Пример:

P { text-indent: 3em }

Установка высоты строки ('line-height').

Значение: normal | <number> | <length> | <percentage>

По умолчанию: normal

Область применения: все элементы

Наследование: есть

Процентное выражение: относительно размера шрифта самого элемента.

Данное свойство определяет расстояние между базами двух смежных строк (или другими словами высоту строки).

Если численное значение явно определено, высота строки определяется как высота шрифта, умноженная на численное значение. Отличие от процентного выражения - в способе наследования: если определено численное значение, то наследуется сам коэффициент, а не результирующее значение, как в случае с процентным или иным способом выражения.

Отрицательные значения не допускаются.

В трех строках следующего примера получаются одинаковые результаты высоты строки:

DIV { line-height: 1.2; font-size: 10pt } /* number */

DIV { line-height: 1.2em; font-size: 10pt } /* length */

DIV { line-height: 120%; font-size: 10pt } /* percentage */

Значение 'normal' устанавливает "рациональное" соотношение высоты строки и высоты шрифта элемента. Предполагается, что UA в случае значения 'normal' устанавливает это соотношение в пределах 1,0....1,2.

1 Трекинг – межбуквенный интервал.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]