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 и др.).