Une remarque ? Une suggestion ?...

Merci de participer à l'amélioration de ce site. Prenez le temps de rédiger votre remarque le plus précisément possible :

CSS - Propriété unicode-bidi

Description de la propriété unicode-bidi.

unicode-bidi définit si l'élément doit être soumis au traitement bidirectionnel du texte. La propriété est utile pour du contenu écrit dans une langue non européenne, comme la langue arabe. La propriété traite le cas de contenu composite, contenant à la fois des caractères qui se lisent de gauche à droite (européens) et des caractères qui se lisent de droite à gauche (langues arabes).

Remarque : HTML comporte une balise réservée au traitement bidirectionnel du texte : bdo avec son attribut dir. Il est conseillé d'utiliser plutôt cette solution, au lieu de faire appel au CSS.

Reportez-vous également à ce tutoriel sur l'écriture bidirectionnelle.

Syntaxes pour unicode-bidi.

  • unicode-bidi: normal;

    Valeur par défaut (sauf pour bdo). L'élément n'active pas le traitement bidirectionnel du texte.

  • unicode-bidi: embed;

    Cette valeur n'a d'effet que sur les éléments du type inline. Le traitement bidirectionnel est activé pour l'élément.

  • unicode-bidi: isolate;

    Cette valeur n'a d'effet que sur les éléments du type inline. Le traitement bidirectionnel est activé avec un traitement particulier des sauts de paragraphes.

  • unicode-bidi: bidi-override;

    La propriété direction ou l'attribut dir détermine prioritairement la direction du texte, par rapport à l'algorithme.

  • unicode-bidi: isolate-override;

  • unicode-bidi: plaintext;

Simulateur.

La propriété Object est fixée sur rtl, mais comme les éléments sont du type div ou span, le traitement bidirectionnel nécessite d'être activé avec unicode-bidi. Rappel : seuls les éléments HTML du type bdo sont par défaut en traitement bidirectionnel.

unicode-bidi :
Texte bidirectionnel dans des éléments du type block :
النص باللغة العربية (القراءة من اليمين إلى اليسار)
Texte bidirectionnel dans des éléments du type inline :
النص باللغة العربية (القراءة من اليمين إلى اليسار)

Voir aussi...

Langues non latines : arabes, chinoises, japonaises ou coréennes - Propriétés.

Blocs de texte - Propriétés.