Accueil >Web >Référence HTML – éléments et attributs >bdo – sens du texte imposé

bdo – sens du texte imposé

<bdo dir="rtl">…</bdo>

Impose le sens du texte indiqué par l’attribut dir et désactive la détection automatique du sens d’après les caractères. Avec dir="rtl", même un texte latin s’affiche à l’envers. En pratique, on l’utilise rarement – pour des démonstrations, pour corriger un texte mal ordonné ou pour montrer des données dans leur ordre d’origine.

  • Affichage par défaut : display: inline
  • Balise de fermeture : obligatoire
  • Contenu : contenu phrasé
  • Où il peut figurer : partout où le contenu phrasé est autorisé
  • Interface DOM : HTMLElement

Attributs

  • dir (obligatoire) – ltr (de gauche à droite) ou rtl (de droite à gauche).

Exemples

Un texte écrit à l’envers :

<p>À l’envers : <bdo dir="rtl">Boulangerie du Moulin</bdo></p>
Résultat

À l’envers : Boulangerie du Moulin

Points d’attention

  • Pour un texte arabe ou hébreu, vous n’avez pas besoin de bdo – le navigateur reconnaît lui-même son sens. Un texte de sens inconnu s’isole avec bdi.
  • Sans l’attribut dir, l’élément bdo n’a pas de sens.

Prise en charge par les navigateurs

Baseline – largement disponible : fonctionne dans tous les navigateurs courants, et depuis longtemps (au plus tard depuis 2015). Depuis la version : Chrome 15, Firefox 10, Safari 4. État : octobre 2026 (MDN browser-compat-data).

Voir aussi :
bdi – sens du texte isolé
dir – sens du texte (attribut)