О спецификации HTML 4.0

         

Наследование информации о направлении текста


Для двунаправленного алгоритма Unicode необходимо основное направление текста для текстовых блоков. Чтобы указать основное направление элементов уровня блока, установите для этого элемента атрибута . Значением атрибута , устанавливаемым по умолчанию, является "ltr" (слева направо).

Если атрибут установлен для элемента уровня блока, он действует на протяжении всего элемента и для всех вложенных элементов уровня блока. Установка атрибута для вложенного элемента имеет приоритет по отношению к наследуемому значению.

Чтобы установить основное направление текста для всего документа, установите атрибут в элементе .

Например:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <HTML dir="RTL"> <HEAD> <TITLE>...заголовок справа налево...</TITLE> </HEAD> ...текст справа налево...

<P dir="ltr">...текст слева направо...</P> <P>...опять текст справа налево...</P> </HTML>

Встроенные элементы, с другой стороны, не наследуют атрибут . Это означает, что встроенный элемент без атрибута не открывает дополнительного уровня внедрения в соответствии с двунаправленным алгоритмом. (Здесь элементом считается элемент уровня блока или встроенный элемент на основе представления по умолчанию. Помните, что элементы и могут быть элементами уровня блока или встраиваемыми элементами в зависимости от контекста.)



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