English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
unicode-La propriété bidi est utilisée avec la propriété direction pour définir ou retourner si le texte est redéfini, afin de soutenir plusieurs langues dans le même document.
unicode-les propriétés bidi CSS ainsi quedirectionLa propriété est liée au traitement des textes bidirectionnels dans le document. Par exemple, si un bloc de texte contient du texte de gauche à droite et de droite à gauche, l'agent utilisateur appliqueraNorme Unicodeune algorithmique complexe définie par la norme pour déterminer la direction correcte du texte.
directionet unicode-La propriété bidi permet aux développeurs de contrôler le niveau d'implémentation et le remplacement de l'algorithme.
Le tableau suivant décrit l'utilisation et l'historique des versions de cette propriété, ainsi que la syntaxe d'utilisation de cette propriété dans les scripts JavaScript.
Valeur par défaut : | normal |
---|---|
Appliqué à : | Tous les éléments |
Héritage : | Non |
Animable : | Non.Voir également Attributs d'animation. |
Version : | CSS 2、3 |
JavaScript syntaxe : | object.style.unicodeBidi="bidi-override" |
Remarque :Dans la plupart des cas, cette propriété ne peut être définie que parDTDLes concepteurs utilisent. En particulier, les auteurs, les concepteurs web et les utilisateurs ne devraient pas le modifier.
La syntaxe de cette propriété est la suivante :
direction: bidi-override | embed | normal | initial | inherit
Les exemples suivants montrent comment utiliser la propriété direction.
p { unicode-bidi: bidi-override; direction: rtl; }Voyons‹/›
Le tableau suivant décrit les valeurs de cette propriété.
Valeur | Description |
---|---|
bidi-override | Pour les éléments en ligne, cela créera un remplacement. Pour les éléments conteneurs en bloc, cela créera des remplacements pour les descendants du niveau en ligne qui ne sont pas à l'intérieur d'un autre élément conteneur en bloc. Cela signifie que dans l'élément, strictement en suivantdirectionLa propriété pour le réordonnement ; la partie implicite de l'algorithme bidirectionnel sera ignorée. |
embed | Si l'élément est en ligne, cette valeur ouvre un niveau d'implémentation supplémentaire par rapport à l'algorithme bidirectionnel. La direction de cet niveau d'implémentation est déterminée pardirectionspécifié par la propriété. |
normal | Pour l'algorithme bidirectionnel, cette valeur ne fournit pas de niveau d'implémentation supplémentaire. Pour les éléments en ligne, le réordonnement implicite peut se faire à travers les limites des éléments. |
initial | Réinitialisez cette propriété à sa valeur par défaut. |
inherit | Si spécifié, l'élément associé utilise unicode du parent-valeur de propriété bidi. |
unicode-La compatibilité des navigateurs pour les propriétés bidi, les numéros dans le tableau suivant représentent la version minimale du navigateur prenant en charge cette propriété ; tous les navigateurs populaires prennent en charge cette propriété.
|
Veuillez consulter les tutoriels suivants :Texte CSS.
propriétés associées :direction.