<bdo> : l'élément de remplacement bidirectionnelle
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Please take two minutes to fill out our short survey.
L'élément HTML <bdo>
(pour élément de remplacement du texte bidirectionnel) 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.
Exemple interactif
<h1>Famous seaside songs</h1>
<p>The English song "Oh I do like to be beside the seaside"</p>
<p>
Looks like this in Hebrew:
<span dir="rtl">אה, אני אוהב להיות ליד חוף הים</span>
</p>
<p>
In the computer's memory, this is stored as
<bdo dir="ltr">אה, אני אוהב להיות ליד חוף הים</bdo>
</p>
html {
font-family: sans-serif;
}
/* stylelint-disable-next-line block-no-empty */
bdo {
}
Les caractères du texte sont dessinés à partir du point de départ dans la direction donnée ; l'orientation des caractères individuels n'est pas affectée (les caractères ne sont donc pas dessinés vers l'arrière, par exemple).
Catégories de contenu | Contenu de flux, contenu phrasé, contenu tangible. |
---|---|
Contenu autorisé | Contenu phrasé. |
Omission de balises | Aucune, la balise d'ouverture et la balise de fermeture sont obligatoires. |
Parents autorisés | Tout élément acceptant du contenu phrasé. |
Rôle ARIA implicite | Pas de rôle correspondant |
Rôles ARIA autorisés | Tous les rôles sont autorisés. |
Interface DOM |
HTMLElement . Auparavant et jusqu'à Gecko 1.9.2 (Firefox 4) inclus, Firefox
implémente l'interface
HTMLSpanElement
pour cet élément.
|
Attributs
Comme pour tous les éléments, on peut appliquer les attributs universels.
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).
Exemples
<!-- 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
Notes
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.
Spécifications
Specification |
---|
HTML # the-bdo-element |
Compatibilité des navigateurs
Voir aussi
- Élément HTML associé :
<bdi>