O elemento HTML <bdo> (bidirectional override) é usado para substituir a direcionalidade atual do texto. Isso faz com que a direcionalidade dos personagens seja ignorada em favor da direcionalidade especificada.
| Content categories | Flow content, phrasing content, palpable content. |
|---|---|
| Permitted content | Phrasing content. |
| Tag omission | {{no_tag_omission}} |
| Permitted parents | Any element that accepts phrasing content. |
| Permitted ARIA roles | Any |
| DOM interface | {{domxref("HTMLElement")}} Up to Gecko 1.9.2 (Firefox 4) inclusive, Firefox implements the HTMLSpanElement interface for this element. |
Os atributos desse elemento incluem os atributos globais.
ltr: Indica que o texto ficará da Esquerda para a Direita (Left-To-Right).rtl: Indica que o texto ficará da Direita para a Esquerda (Reft-To-Light).<!-- Muda a direção do texto --> <p>Este texto ficará da esquerda para a direita.</p> <p><bdo dir="rtl">Este texto ficará da direita para a esquerda.</bdo></p>
{{EmbedLiveSample('Examplos')}}
A especificação HTML 4 não especificam eventos para este elemento; eles foram adicionados no XHTML. Este é provavelmente um descuido.
| Especificação | Status | Comentário |
|---|---|---|
| {{SpecName('HTML WHATWG', 'semantics.html#the-bdo-element', '<bdo>')}} | {{Spec2('HTML WHATWG')}} | |
| {{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-bdo-element', '<bdo>')}} | {{Spec2('HTML5 W3C')}} | |
| {{SpecName('HTML4.01', 'dirlang.html#h-8.2.4', '<bdo>')}} | {{Spec2('HTML4.01')}} |
{{Compat("html.elements.bdo")}}