Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

HTMLElement : propriété dir

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨juillet 2015⁩.

La propriété dir de l'interface HTMLElement indique la direction d'écriture du texte du contenu de l'élément courant. Elle reflète l'attribut dir de l'élément.

Notez que si l'attribut dir n'est pas défini, l'élément peut tout de même hériter de la direction de son parent. Cependant, cette direction héritée n'est pas reflétée par la valeur de cette propriété.

La direction d'écriture du texte d'un élément correspond au sens dans lequel le texte s'affiche (pour la prise en charge de différents systèmes linguistiques). L'arabe et l'hébreu sont des exemples de langues utilisant la direction RTL.

Valeur

Cette propriété peut avoir une de ces valeurs :

"ltr"

Pour l'écriture de gauche à droite (left-to-right en anglais)

"rtl"

Pour l'écriture de droite à gauche (right-to-left en anglais)

"auto"

Pour indiquer la direction de l'élément, telle que déterminée par le moteur selon le contenu de l'élément.

""

Valeur par défaut ; la direction est héritée de l'élément parent.

Exemples

js
const parg = document.getElementById("para1");
parg.dir = "rtl";
// on modifie la direction du texte d'un paragraphe
// portant l'identifiant "para1"

Spécifications

Specification
HTML
# dom-dir

Compatibilité des navigateurs

Voir aussi