HTML таг bdo
Пример
Кратък пример как се използва тагът <bdo>.
<p>Нормален текст: България</p>
<p>Обърната посока (отдясно наляво):
<bdo dir="rtl">България</bdo>
</p>
Опитай в редактора
Дефиниция и употреба
Виж как се ползва тагът <bdo>.
<bdo> (Bi-Directional Override) е HTML елемент, който позволява ръчно да се „презапише“ (override-не) стандартната посока на текста в даден фрагмент. Това е особено полезно при работа с езици, които се изписват отдясно наляво (RTL), като арабски или иврит, или когато искаме демонстративно да обърнем посоката на текста.
Основната употреба е чрез задължителния атрибут dir, който задава посоката на текста вътре в елемента:
dir="ltr"– текстът се изписва отляво надясно (left-to-right);dir="rtl"– текстът се изписва отдясно наляво (right-to-left).
Когато използвате <bdo>, браузърът игнорира автоматичното определяне на посоката на текста и следва изцяло стойността на dir. Това може да повлияе на подравняването, реда на символите и начина, по който се смесват латински и нелатински знаци.
Препоръчително е <bdo> да се използва само когато наистина е необходимо да се контролира ръчно посоката на текста, тъй като неправилната употреба може да направи съдържанието трудно за четене и объркващо за потребителите и помощните технологии.
Browser Support
| Browser | Поддръжка |
|---|---|
|
Chrome |
✔️ |
|
Firefox |
✔️ |
|
Edge |
✔️ |
|
Safari |
✔️ |
|
Opera |
✔️ |
Атрибути
Този елемент няма собствени специфични атрибути, но задължително използва глобалния атрибут dir, за да зададе посоката на текста (ltr или rtl). Освен това поддържа всички стандартни глобални атрибути в HTML (като id, class, style, title и др.).