Définit le style d'une esquisse
La propriété CSS unicode-bidi est votre alliée pour afficher correctement les langues bidi-directionnelles. Consultez notre article pour découvrir comment l'utiliser efficacement et éviter les pièges courants
La propriété CSS unicode-bidi permet de contrôler la direction de l'affichage des caractères bidiirectionnels (bi-directionnels) dans le texte. Elle est souvent utilisée en conjonction avec la propriété direction.
selector { unicode-bidi: normal | embed | bidi-override | isolate | isolate-override | plaintext; }
Valeurs par défaut | normal |
---|---|
Inherited: | oui |
Animable : | non En savoir plus sur l'animable |
Version: | CSS2 |
Syntaxe JavaScript: | object.style.unicodeBidi="bidi-override" |
Supposons que vous ayez un paragraphe de texte en langue arabe (qui est une langue bidi-directionnelle) à l'intérieur d'un élément avec un texte en anglais:
<div class="container"> <p>English text...</p> <p>عربي</p> <p>More English text...</p> </div>
Dans cet exemple, nous pouvons appliquer la propriété unicode-bidi à l'élément conteneur pour contrôler la direction de l'affichage du texte en arabe:
.container { unicode-bidi: bidi-override; direction: rtl; }
Cela forcera le texte en arabe à être affiché de droite à gauche (RTL) et à ignorer la direction du texte environnant en anglais.
En comprenant et en utilisant correctement la propriété unicode-bidi, vous pouvez contrôler l'affichage des caractères bi-directionnels dans votre page HTML de manière précise et cohérente.
Les numéros figurant dans le tableau indiquent la première version du navigateur qui prend totalement en charge la propriété.
Les numéros suivis de -webkit- indiquent la première version qui fonctionne avec un préfixe.
Explorateur | |||||
---|---|---|---|---|---|
Verssion | 2 | 5.5 | 1 | 1.3 | 9.2 |