HTML la Direction de rtl problème
Je travaille sur un site web Multilingue , où, dans une table de la td doit être arabe trucs - qui, nous le savons besoin pour commencer à partir de la droite. J'ai essayé de plusieurs façons, mais ne pourrais pas craquer . Serait vraiment apprécié si quelqu'un pouvait m'aider 🙁 .
Ici dans ce texte , le contenu devrait commencer à partir de la droite..
<TD><div dir="rtl">
خیز ای عشق مجرد مهر را از سر بگیر<br/>
مردم و خالی شدم ز اقرار و از انکار خود
</div></TD>
j'ai besoin de css à l'intérieur d'un tableau html pour un td bloc , s'il vous plaît aidez-moi avec cette[ url gallery.iis.ac.uk/persian_music/qasida_amadam.html]
Bienvenue sur Stackoverflow. Veuillez prendre un moment pour vérifier la section d'aide. S'il vous plaît montrer ce que vous avez essayé
bonjour Ahmed, merci pour votre réponse , voici celui que j'ai essayé "<TD><span dir="rtl"><p> آمدم تا رو نهم بر خاک پای یار خود <br/> آمدم تا عذر خواهم ساعتی از کار خود </p></span></TD>" mais pas de chance 🙁
Vous devez inclure des précisions sur la question elle-même en la modifiant. Une question doit être compréhensible sans avoir lu tous les commentaires.
Désolé, Jukka , je suis nouveau sur ce site enregistré il ya quelques minutes 🙂 ferait qu'à partir de maintenant
Bienvenue sur Stackoverflow. Veuillez prendre un moment pour vérifier la section d'aide. S'il vous plaît montrer ce que vous avez essayé
bonjour Ahmed, merci pour votre réponse , voici celui que j'ai essayé "<TD><span dir="rtl"><p> آمدم تا رو نهم بر خاک پای یار خود <br/> آمدم تا عذر خواهم ساعتی از کار خود </p></span></TD>" mais pas de chance 🙁
Vous devez inclure des précisions sur la question elle-même en la modifiant. Une question doit être compréhensible sans avoir lu tous les commentaires.
Désolé, Jukka , je suis nouveau sur ce site enregistré il ya quelques minutes 🙂 ferait qu'à partir de maintenant
OriginalL'auteur user3030932 | 2013-11-25
Vous devez vous connecter pour publier un commentaire.
Le code est:
Mise à jour de réponse à l'aide de CSS:
Essayez ceci:
Vérifier maintenant... 🙂
Bonjour Praveen essayé 🙁 pas de chance .. Avez-vous eu l'occasion de vérifier l'url ? Comme je suis en plaçant le texte arabe et la durée de css à l'intérieur <td> ----
<TD><span style="direction:rtl;"> آمدم تا رو نهم بر خاک پای یار خود <br/> آمدم تا عذر خواهم ساعتی از کار خود </span></TD>
OriginalL'auteur Praveen Kumar Purushothaman
Ces deux sont OK:
ou ceci:
ou de HTML5: (mais cela ne fonctionne pas toujours)
OriginalL'auteur trante
Définir la
dir=rtl
attribut sur latd
élément:<td dir=rtl>...</td>
. L'attribut HTML doit être utilisé au lieu de la CSS correspondant à la propriété, depuis la base, le sens d'écriture n'est pas seulement une suggestion de présentation, mais quelque chose qui dépend du contenu.Vous pouvez aussi le mettre sur un intérieur de l'élément, par exemple
<td><div dir=rtl>...</div></td>
. Mais par exemple un code comme<TD><span dir="rtl"><p>...
ne fonctionne pas, sice la<p>
ferme l'ouvrirspan
élément, de sorte que lespan
élément n'a pas de contenu et de ses attributs n'ont aucun effet.Ajout d'infos: assurez-vous Également que pas de CSS ou HTML paramètre est primordial de l'effet désiré. Par exemple,
align=left
sur letr
élément serait de définir l'alignement de toutes les cellules, alignement à gauche, et ledir=rtl
attribut ne sera pas “gagner” sur son propre. (S'il y en a un attribut, et vous ne pouvez pas le supprimer, définir l'alignement de la cellule de manière explicite, à l'aide dealign=right
en HTML.)Bonjour Jukka, merci pour la tenue, avec moi et en expliquant , je n'ai pas eu de la chance,: ( , ce que j'ai essayé de faire est de créer un nouveau test.html .. et supprimé tous les css externe qui agit sur elle .. voici le lien vers cette page - gallery.iis.ac.uk/persian_music/test.html
Si vous pouvez observer ici , l'anglais est je.e a partir de la gauche est absolument aligné à la fois les lignes de traductions , afin de samething pour l'arabe doit être répété à partir de la droite , mais comme la première ligne de lyric est grand, il est en poussant le texte à droite au lieu de gauche .J'espère que vous avez ce que je veux dire
bon, maintenant la cause du problème peut être vu: c'est le
ALIGN="left"
attribut dans laTR
tag. Retrait il devrait résoudre le problème.Jukka ai compris seulement il y a une minute 🙂 je suis maintenant donner aligh="droite" avec la direction, qui travaille maintenant . Merci beaucoup pour votre aide
OriginalL'auteur Jukka K. Korpela
Je suppose que vous manque une option d'alignement.
HTML dir="rtl"
ouCSS direction:rtl
est de contrôler BiDi pour le langage de script.Mais dans la plupart des cas où le mélange de différents scripts, vous devez ajouter
HTML align="right"
ouCSS text-align:right
qui est utilisé pour contrôler l'affichage visuel d'alignement.OriginalL'auteur user.dz
la solution est de mettre le dir="rtl" (direction:rtl) sur la balise table pas sur la balise td. il fonctionne très bien pour moi
OriginalL'auteur The Cshe