dir

L'attribut universel dir est un attribut à valeur contrainte qui indique la direction du texte contenu dans l'élément. Les valeurs autorisées pour cet attribut sont :

  • ltr : qui signifie left to right (gauche à droite), utilisé pour les langages écrits de gauche à droite (comme le français ou l'anglais par exemple)
  • rtl : qui signifie right to left (droite à gauche), utilisé pour les langages écrits de droite à gauche (comme l'arabe par exemple)
  • auto : qui délègue la décision à l'agent utilisateur. L'algorithme utilisé est relativement simple : le contenu textuel est analysé et lorsque le premier caractère possédant une direction « forte » est rencontré, cette direction est prise pour l'ensemble de l'élément.

Notes d'utilisation :
Cet attribut est obligatoire pour l'élément <bdo>, pour lequel l'attribut a une sémantique différente.

  • La valeur de l'attribut n'est pas héritée par l'élément <bdi>. S'il n'est pas défini, la valeur par défaut sera auto.

  • Cet attribut peut être surchargé par les propriétés CSS direction et unicode-bidi, (qui sont appliquées si une page CSS est active et que l'élément courant prend en charge ces propriétés).

  • La direction du texte est généralement liée à la sémantique du contenu et non à sa présentation. Il est donc recommandé d'utiliser cet attribut plutôt que des propriétés CSS quand la direction n'est pas lié à une quelconque mise en forme. Ainsi, le texte sera affiché correctement, y compris si le navigateur ne supporte pas ces propriétés CSS ou si CSS est désactivé.

  • La valeur auto doit être utilisée pour des données dont la direction est inconnue (comme par exemple des données provenant d'une saisie utilisateur).

Spécifications

Spécification État Commentaires
WHATWG HTML Living Standard
La définition de 'dir' dans cette spécification.
Standard évolutif Aucun changement depuis la dernière dérivation, HTML5.1
HTML5.1
La définition de 'dir' dans cette spécification.
Version de travail Dérivée de WHATWG HTML Living Standard, aucun changement de HTML5
HTML5
La définition de 'dir' dans cette spécification.
Recommendation Dérivée de WHATWG HTML Living Standard, à partir de HTML 4.01 Specification la valeur auto a été ajoutée et l'attribut est un attribut global à part entière.
HTML 4.01 Specification
La définition de 'dir' dans cette spécification.
Recommendation Attribut pris en charge pour tous les éléments à l'exception <applet>, <base>, <basefont>, <bdo>, <br>, <frame>, <frameset>, <iframe>, <param>, et <script>.

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support simple (Oui) (Oui) (Oui) (Oui) (Oui)
Fonctionnalité Android Chrome pour Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support simple (Oui) (Oui) (Oui) (Oui) (Oui) (Oui)

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : SphinxKnight
 Dernière mise à jour par : SphinxKnight,