dir
Атрибут dir глобального атрибута — это перечисляемый атрибут, который указывает направление текста элемента.
Попробуйте
Он может принимать следующие значения:
-
ltr, что означает слева направо и используется для языков, которые пишутся слева направо (например, английский); -
rtl, что означает справа налево и используется для языков, которые пишутся справа налево (например, арабский); -
auto, которое позволяет агенту пользователя самостоятельно определить направление. Он использует базовый алгоритм, анализируя символы внутри элемента до тех пор, пока не найдет символ со строгим направлением, а затем применяет это направление ко всему элементу.
Примечание: Этот атрибут является обязательным для элемента <bdo>, где он имеет другое семантическое значение.
- Этот атрибут не наследуется элементом
<bdi>. Если он не задан, его значение равноauto. - Этот атрибут может быть переопределён свойствами CSS
directionиunicode-bidi, если активна страница CSS, и элемент поддерживает эти свойства. - Поскольку направление текста семантически связано с его содержимым, а не с его представлением, рекомендуется использовать этот атрибут вместо связанных свойств CSS, когда это возможно. Таким образом, текст будет отображаться правильно даже в браузере, который не поддерживает CSS или имеет CSS деактивирован.
- Значение
autoдолжно использоваться для данных с неизвестным направлением, таких как данные, полученные от пользователя, в конечном итоге хранящиеся в базе данных.
Примечание: Браузеры могут позволить пользователям изменить направление <input> и <textarea> для помощи в создании контента. Chrome и Safari предоставляют опцию направления в контекстном меню полей ввода, в то время как Legacy Edge использует сочетания клавиш Ctrl + Left Shift и Ctrl + Right Shift. Firefox использует Ctrl/Cmd + Shift + X, но НЕ обновляет значение атрибута dir.
Спецификации
| Спецификация |
|---|
| Стандарт HTML # the-dir-attribute |
Совместимость с браузерами
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
dir |
1 | 79 | 1 | 15 | ≤4 | 18 | 4 | 14 | ≤3.2 | 1.0 | 4.4 |
См. также
- Все глобальные атрибуты.
-
HTMLElement.dir, который отражает этот атрибут.
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/dir