HTML тег <bdi>
Поддержка браузерами
Описание
HTML тег <bdi> изолирует фрагмент текста, который может быть отформатирован в другом направлении, то есть позволяет браузерам корректно обрабатывать двунаправленный текст.
Примечание: этот элемент является полезным при внедрении пользователем текстового содержимого с неизвестной направленностью или при отображении языков, имеющих написание справа налево - такие как арабский, иврит, персидский и тд., но с примешанными фразами или словами на английском или каком-либо другом языке с написанием слева направо.
С элементом <bdi> можно использовать глобальный атрибут dir, позволяющий задать базовое направление для текста.
Атрибуты
Тег <bdi> поддерживает Глобальные атрибуты и События
Пример
<!DOCTYPE html> <html> <body> <p> Если элемент <bdi> не поддерживается браузером, то в приведенном примере имя участника, написанное на арабском языке, будет воспринято некорректно (алгоритм поставит двоеточие и номер "90" рядом со словом "участник", а не к слову "баллы"). </p> <ul> <li>Участник <bdi>Александр</bdi>: 60 баллов</li> <li>Участник <bdi>Jhon</bdi>: 80 баллов</li> <li>Участник <bdi>إيان</bdi>: 90 баллов</li> </ul> </body> </html>
Результат данного примера в окне браузера: