--- title: ' : l''élément de surcharge bidirectionnelle' slug: Web/HTML/Element/bdo tags: - BiDi - Element - HTML - Reference translation_of: Web/HTML/Element/bdo ---
{{HTMLRef}}

L'élément HTML <bdo> (pour bidirectional override ou « surcharge bidirectionnelle ») est utilisé afin d'outrepasser la direction du texte. Cela permet d'imposer une direction donnée à un texte. L'orientation du texte est inversée mais pas celle des caractères.

{{EmbedInteractiveExample("pages/tabbed/bdo.html", "tabbed-standard")}}

Attributs

Comme pour tous les éléments, on peut appliquer les attributs universels.

{{htmlattrdef("dir")}}
La direction du texte au sein de l'élément. Cet attribut peut valoir :
  • ltr : pour un texte allant de gauche à droite (left-to-right).
  • rtl : pour un texte allant de droite à gauche (right-to-left).
  • auto : Selon la nature du contenu, le navigateur décide de la direction.

Exemples

HTML

<!-- Change la direction du texte -->
<p>Ce texte se lit de gauche à droite.</p>
<p><bdo dir="rtl">Ce texte se lit de droite à gauche.</bdo></p>

Résultat

{{EmbedLiveSample("Exemples")}}

Note

La spécification HTML 4 ne définissait pas d'évènement pour cet élément. Ils ont été ajoutés en XHTML. Ceci était probablement un oubli de la spécification HTML 4.

Résumé technique

Catégories de contenu Contenu de flux, contenu phrasé, contenu tangible.
Contenu autorisé Contenu phrasé.
Omission de balises {{no_tag_omission}}
Parents autorisés Tout élément acceptant du contenu phrasé.
Rôles ARIA autorisés Tous les rôles sont autorisés.
Interface DOM {{domxref("HTMLElement")}}. Auparavant et jusqu'à Gecko 1.9.2 (Firefox 4) inclus, Firefox implémente l'interface {{domxref("HTMLSpanElement")}} pour cet élément.

Spécifications

Spécification État Commentaires
{{SpecName('HTML WHATWG', 'semantics.html#the-bdo-element', '<bdo>')}} {{Spec2('HTML WHATWG')}}  
{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-bdo-element', '<bdo>')}} {{Spec2('HTML5 W3C')}}  
{{SpecName('HTML4.01', 'dirlang.html#h-8.2.4', '<bdo>')}} {{Spec2('HTML4.01')}}  

Compatibilité des navigateurs

{{Compat("html.elements.bdo")}}