HTML тег - bdo - определение и примеры использования
Меню
Веб-разработка
Тег bdo HTML

HTML - тег <bdo> (двунаправленное переопределение) задает направление вывода текста справа налево. Он используется в основном с языками, где чтение происходит справа налево.


Тег <bdo> - синтаксис и код

Тег <bdo> представлен парами. Содержимое записывается между открывающим (<bdo>) и закрывающим (</bdo>) тегами.

Пример разметки направления текста:

<bdo dir="rtl">
Этот текст идёт справа налево.
</bdo>

Этот текст идёт справа налево.


Определение и использование

BDO (Bi-Directional Override) означает двунаправленное переопределение.

  • HTML - тег <bdo> используется для изменения текущего направления текста;
  • Атрибут dir является обязательным параметром тега <bdo>. Он определяет направление внутри тега. А также может иметь одно из двух значений: ltr и rtl.
Рекомендация: не следует использовать слова и фразы с написанием справа налево без разметки. Это может вызвать некоторые проблемы. Чтобы изолировать двунаправленный текст и избежать проблем с отображением, вы можете использовать элемент bdi.
Примечание: HTML 4 не определял события для элемента <bdo>. Они были добавлены в XHTML.

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

Chrome Поддерживает
Yandex Browser Поддерживает
Edge Поддерживает
Firefox Поддерживает
Safari Поддерживает
Opera Поддерживает

Атрибуты

Атрибут Значение Описание
dir ltr
rtl
Обязательный. Указывает направление текста внутри элемента bdo

Глобальные атрибуты

Тег <bdo> также поддерживает глобальные атрибуты в HTML

Атрибуты событий

Тег <bdo> также поддерживает атрибуты событий в HTML


Связанные страницы

Руководство по HTML:  HTML цитаты и элементы цитирования


Настройки CSS по умолчанию

Большинство браузеров будут отображать элемент bdo со следующими значениями по умолчанию:

bdo {
  unicode-bidi: bidi-override;
}


Полный список всех доступных тегов HTML см. в Справочнике по тегам HTML.

 

Поделиться ссылкой