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) ourtl(de droite à gauche).
Exemples
Un texte écrit à l’envers :
<p>À l’envers : <bdo dir="rtl">Boulangerie du Moulin</bdo></p>
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 avecbdi. - Sans l’attribut
dir, l’élémentbdon’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)