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> браузерами

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.

 

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