Définition de la CSS unicode-bidi.
La propriété CSS unicode-bidi permet de spécifier le sens des incorporations et contraintes pour l'algorithme bi-directionnel Unicode.
unicode-bidi :unicode-bidi : bidi-override;
unicode-bidi : inline;
unicode-bidi : embed;La propriété de feuille de style unicode-bidi CSS peut pendre la valeur de :
-
normal: le sens du texte ne change pas. Valeur par défaut. -
embed: pour les éléments de typeinline. La propriété CSSdirectiondonne le sens du niveau d'incorporation de l'élément. Le ré-ordonnancement s'effectue implicitement à l'intérieur de l'élément. Les boites anonymesinlinedeviennent entre guillemet un élément. -
bidi-override: pour les éléments de typeinlineet les enfants directs de typeinlined'un élément de typebloc. Le ré-ordonnancement à l'intérieur de l'élément s'effectue strictement dans l'ordre de la propriétédirection, la partie implicite de l'algorithme étant ignorée. -
inherit: hérite de la propriété CSSunicode-bidide son parent (à éviter).
Exemple de code unicode-bidi CSS
Conditions d'application de la CSS unicode-bidi.
La propriété unicode-bidi CSS est applicable sur l'ensemble des balises HTML ou XHTML.
La propriété unicode-bidi CSS s'utilise avec la propriété CSS direction
Héritage des valeurs Css de unicode-bidi.
La propriété CSS unicode-bidi n'hérite pas de son parent.
Problème d'interprétation de unicode-bidi en Css.
La propriété CSS unicode-bidi n'est pas évidente a comprendre, cela entraine des incompréhensions dans les résultats.
Compatibilités navigateurs de la propriété unicode-bidi
- Détails des versions de la CSS unicode-bidi
- Propriété
unicode-bidiest compatible avec CSS2 et plus.
Exemples et astuces CSS pour utiliser unicode-bidi
Remplacer unicode-bidi et direction par un caractère
Vous pouvez remplacer la combinaison direction et unicode-bidi par des caractères directement inséré dans le texte.
‫, caractère de début d'application de règle.
‬, caractère de fin d'application de règle.
.hebrew { direction: rtl; unicode-bidi:embed}<b class="rtl">&
<span class="rtl">HEBREW2</span>
<span class="rtl">français3</span>
<span class="rtl">HEBREW4</span>‬
</b> ‪, caractère de début d'application de règle..
‬, caractère de fin d'application de règle.
.francais {direction: ltr; unicode-bidi:embed}<b class="rtl">‪
<span class="rtl">HEBREW2</span>
<span class="rtl">français3</span>
<span class="rtl">HEBREW4</span>‬
</b> ‮, caractère de début d'application de règle.
‬, caractère de fin d'application de règle.
.hebrewbidi {direction: rtl; unicode-bidi: bidi-override}<b class="rtl">‮
<span class="rtl">HEBREW2</span>
<span class="rtl">français3</span>
<span class="rtl">HEBREW4</span>‬
</b>‭, caractère de début d'application de règle.
‬, caractère de fin d'application de règle.
.francaisbidi {direction: ltr; unicode-bidi: bidi-override}<b class="rtl">‭
<span class="rtl">HEBREW2</span>
<span class="rtl">français3</span>
<span class="rtl">HEBREW4</span>‬
</b>Votre avis sur la définition unicode-bidi en CSS
Votez pour la définition CSS unicode-bidi
- 1/5
- 2/5
- 3/5
- 4/5
- 5/5
Votes: 5 / 5 - 1
vote
Cliquez sur une étoile pour voter.