Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1703 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  a quoi sert unicode-bidi ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

a quoi sert unicode-bidi ?

n°1970602
php34000
Posté le 02-03-2010 à 16:02:45  profilanswer
 

Bonjour
 
malgrès mes recherches sur le net je n'arrive pas à synthétiser les info sur l'attribut "unicode-bidi"
 
Il me semble avori compris que l'on peut appliquer l'attribut "dir" aux balises HTML pour définir le sens de lecture
 
 
dans la feuille de style on indique
 
[dir="ltr"] {
direction: ltr;
unicode-bidi: embed;
}
[dir="rtl"] {
direction: rtl;
unicode-bidi: embed;
 
mais a quoi sert :
unicode-bidi: embed;
 
quelle est la diférence avec  
unicode-bidi: bidi-override;
 
merci pour les info @+

mood
Publicité
Posté le 02-03-2010 à 16:02:45  profilanswer
 

n°1970627
olivthill
Posté le 02-03-2010 à 16:47:59  profilanswer
 

Avec embed, il n'est pas nécessaire de préciser la direction. Le programme trouvera la direction tout seul, par exemple si c'est un caractère latin, la direction sera de gauche à droite, alors que si c'est un caractère d'une langue sémitique, la direction sera de droite à gauche.
Par contre, avec bidi-override, la direction adoptée sera celle qui est spécifiée.

n°1970647
php34000
Posté le 02-03-2010 à 16:57:08  profilanswer
 

merci pour cette info
 
si on regarde la feuille de style par default de firefox on a :
 
bdo[dir] {
  unicode-bidi: bidi-override;
}
 
address, blockquote, body, caption, center, col, colgroup, dd, dir, div, dl, dt,
fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, isindex, li, listing, map,  
marquee, menu, noframes, ol, p, plaintext, pre, table, tbody, td, tfoot, th,  
thead, tr, ul, xmp {
  unicode-bidi: embed;
}
 
 
est ce que "bdo[dir]" veut dire applique la mise en forme aux balises bdo qui ont un attribut dir ???
 
Si oui quel interet de mettre un dir dans une balise <bdo> si c'est pour lui dire d'appliquer une direction en fonctions des caractere (bidi-override) ?
 
c'est pas encore compeltement clair lol mais ca avance merci

n°1970654
olivthill
Posté le 02-03-2010 à 17:09:59  profilanswer
 

Citation :

Est ce que "bdo[dir]" veut dire applique la mise en forme aux balises bdo qui ont un attribut dir ?

Oui, je crois que c'est ça.

Citation :

Quel interet de mettre un dir dans une balise <bdo>

Une balise bdo s'utilise presque toujours avec une direction. Voir http://www.w3schools.com/TAGS/tag_bdo.asp. "bdo" signifie "bidirectional override". Le programmeur qui s'en sert a pour but de changer l'ordre. C'est utile dans le cas particulier, qui arrive néanmoins relativement fréquemment d'après mon expérience, des polices de caractères où les caractères sémitiques occupent la place des caractères latins. Sans la direction, et avec embed, le programme se tromperait de direction car il croirait avoir affaire à des caractères latins, puisqu'il se base sur les plages de code unicode, et non pas sur la forme des glyphes.

n°1970685
php34000
Posté le 02-03-2010 à 18:53:32  profilanswer
 

quel est l'interet de préciser le code suivant (cf firefox css)
 
address, blockquote, body, caption, center, col, colgroup, dd, dir, div, dl, dt,  
fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, isindex, li, listing, map,  
marquee, menu, noframes, ol, p, plaintext, pre, table, tbody, td, tfoot, th,  
thead, tr, ul, xmp {  
  unicode-bidi: embed;  
}
 
pourquoi limiter cela a certaines balise la liste est elle complete ou incomplete
 
pourquoi ne pas mettre : q, span, b, strong, i, cite, em, var, dfn, u, ins, s, strike, del, big, small, sub, sup, nobr, abbr
 
????
 
est ce que le fait que ces balises soient des balises inlines a un inpact différent ?
(sauf span).
 
je rappel que c'est la feuille de style par défault de firefox, et non un choix perso lol
 
c'est juste pour comprendre, il y a bien une raison ...  


Message édité par php34000 le 03-03-2010 à 16:49:44

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  a quoi sert unicode-bidi ?

 

Sujets relatifs
A quoi sert de mettre un prefix aux tables dans une BDD[C++] Conversion Unicode à ASCII sous linux
Notepad++ unicode et snippetsa sert a quoi l'asm
Remplacer une lettre wchar_t par une autre dans un fichier. (Unicode)Afficher un caractère unicode sous internet exploreur ?
[SQL Server 2005]Caractère unicode non sauvé dans la DB après 1 insertA quoi sert ce script?
à quoi sert un framework web ??[ASP.Net] A quoi sert la méthode DataBinding pour un label ?
Plus de sujets relatifs à : a quoi sert unicode-bidi ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR