English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

manuel de référence CSS

règles CSS @

大全 des attributs CSS

Unicode CSS-Méthode d'utilisation et exemples de la propriété bidi

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.

unicode-Syntaxe de l'utilisation de bidi

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‹/›

Valeur de propriété

Le tableau suivant décrit les valeurs de cette propriété.

ValeurDescription
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.

embedSi 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é.
normalPour 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.
initialRéinitialisez cette propriété à sa valeur par défaut.
inheritSi spécifié, l'élément associé utilise unicode du parent-valeur de propriété bidi.

Compatibilité du navigateur

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é.

  • Firefox 1+

  • Google Chrome2+

  • Internet Explorer 5.5ci-dessus

  • Apple Safari 1.3+

  • Opera 9.2+

Lisez la suite

Veuillez consulter les tutoriels suivants :Texte CSS.

propriétés associées :direction.