Справочники

HTML Элементы HTML Атрибуты Глобальные Атрибуты HTML События HTML MIME-типы HTML Коды языков HTMLТаблица цветов HTML ASCII HTML ISO-8859-1 HTML Windows-1251 HTML UTF-8 кирилица HTML URL для UTF-8 HTML URL для ISO-8859


 


HTML Атрибут dir

Атрибут dir (от англ. "directionality" ‒ «направленность») устанавливает направление вывода текста элемента или направление вывода таблиц — слева направо или справа налево.
Браузеры обычно самостоятельно различают направление текста, если он задан в кодировке Юникод, но с помощью атрибута dir можно указать, в каком направлении отображать текст. Для арабских и еврейских символов приоритетным является направление, заложенное в Юникод, поэтому на них атрибут dir действовать не будет.

Примечание: Действие атрибута dir наследуется от родительского элемента, а так же существует возможность переопределения его значения в дочернем элементе.

Примечание: Атрибут dir является обязательным для элемента <bdo>, в котором он имеет другое смысловое значение. Dir не наследуется элементом <bdi>.

Этот атрибут может быть переопределен свойствами CSS direction и unicode-bidi, если страница CSS активна и элемент поддерживает эти свойства.

Так как направление текста семантически связана с его содержанием, рекомендуется, чтобы веб-разработчики использовали этот атрибут вместо соответствующих свойств CSS, когда это возможно. Таким образом, текст будет отображаться корректно даже в браузере, который не поддерживает CSS.

Синтаксис

<element dir="ltr|rtl|auto">

Значения

ltr
Текст отображается как обычно — слева направо (по умолчанию).
rtl
Текст инвертируется и отображается справа налево.
auto
Устанавливает автоматическое определение расположения текста.

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

ltr

Применяется к тегам

В HTML5 атрибут может быть использован с любым HTML-элементом.

Различия между HTML 4.01 и HTML5

В HTML 4.01, атрибут dir не может быть использован с тегами: <base>, <br>, <frame>, <frameset>, <hr>, <iframe>, <param>, и <script>.

Пример использования:

Атрибут dir

Пример HTML:

Попробуй сам
<p dir="rtl">Отображение текста справа-на-лево!</p>

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

Спецификация Статус
Current W3C Draft Текущий проект
WHATWG HTML Living Standard (WHATWG) Живой стандарт
HTML5 (W3C) Рекомендация
HTML5.1 (W3C) Рекомендация
HTML 4.01 (W3C) Рекомендация

Поддержка браузерами


Учебник HTML

HTML уроки: HTML Атрибуты