HTML-Richtung rtl-Problem
Ich arbeite an einer Mehrsprachigen website , wo in einer Tabelle einer der td muss Arabisch Sachen, die wir wissen müssen, um beginnen Sie von rechts. Ich versuchte es viele Möglichkeiten, aber konnte es knacken . Wäre wirklich dankbar, wenn jemand mir helfen könnte 🙁 .
Hier in diesem text soll der Inhalt beginnen von rechts..
<TD><div dir="rtl">
خیز ای عشق مجرد مهر را از سر بگیر<br/>
مردم و خالی شدم ز اقرار و از انکار خود
</div></TD>
ich brauche css innerhalb einer html-Tabelle für einen td-block , bitte helfen Sie mir mit, dass Sie[ url - gallery.iis.ac.uk/persian_music/qasida_amadam.html]
Herzlich willkommen auf Stackoverflow. Bitte nehmen Sie sich einen moment Zeit, um überprüfen Sie die Hilfe-Sektion. Bitte zeigen, was du versucht hast
Hallo Ahmad, vielen Dank für Ihre Antwort , hier ist die, die ich habe versucht, "<TD><span dir="rtl"><p> آمدم تا رو نهم خاک بر پای یار خود <br/> آمدم تا عذر خواهم ساعتی از کار خود </p></span></TD>", aber kein Glück 🙁
Sie sollten Klarstellungen in der Frage selbst, indem man es bearbeitet. Frage sollte verständlich sein, ohne zu Lesen alle Kommentare.
Sorry Jukka , ich bin neu auf dieser Seite registriert, paar Minuten 🙂 das machen würde, von nun an
Herzlich willkommen auf Stackoverflow. Bitte nehmen Sie sich einen moment Zeit, um überprüfen Sie die Hilfe-Sektion. Bitte zeigen, was du versucht hast
Hallo Ahmad, vielen Dank für Ihre Antwort , hier ist die, die ich habe versucht, "<TD><span dir="rtl"><p> آمدم تا رو نهم خاک بر پای یار خود <br/> آمدم تا عذر خواهم ساعتی از کار خود </p></span></TD>", aber kein Glück 🙁
Sie sollten Klarstellungen in der Frage selbst, indem man es bearbeitet. Frage sollte verständlich sein, ohne zu Lesen alle Kommentare.
Sorry Jukka , ich bin neu auf dieser Seite registriert, paar Minuten 🙂 das machen würde, von nun an
InformationsquelleAutor user3030932 | 2013-11-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der code ist:
Aktualisierte Antwort, die die Verwendung CSS:
Versuchen Sie dies:
Jetzt prüfen... 🙂
Hallo Praveen es versucht 🙁 kein Glück .. Haben Sie hatte eine chance zu überprüfen, die url ? Wie ich die Platzierung der Arabische text " und "span" - css-inside <td> ----
<TD><span style="direction:rtl;"> آمدم تا رو نهم خاک بر پای یار خود <br/> آمدم تا عذر خواهم ساعتی از کار خود </span></TD>
InformationsquelleAutor Praveen Kumar Purushothaman
Beide sind OK:
oder so:
oder für HTML5: (aber das funktioniert nicht immer)
InformationsquelleAutor trante
Legen Sie die
dir=rtl
- Attribut auf dietd
element:<td dir=rtl>...</td>
. Das HTML-Attribut sollte verwendet werden, anstelle der entsprechenden CSS-Eigenschaft, da die grundlegende Schreibrichtung ist nicht nur ein Layout-Vorschlag, sondern etwas, das kommt auf die Inhalte an.Könnten Sie auch legen Sie es auf einem inneren element, wie z.B.
<td><div dir=rtl>...</div></td>
. Aber z.B. code wie<TD><span dir="rtl"><p>...
wird nicht funktionieren, sice, die<p>
schließt das geöffnetespan
element, so dass diespan
element hat keinen Inhalt und die Attribute haben keine Wirkung.Zusätzliche info: Auch stellen Sie sicher, dass keine CSS-oder HTML-Einstellung überschreiben den gewünschten Effekt. Zum Beispiel
align=left
auf dietr
- element legen Sie die Ausrichtung für alle Zellen zu Links, die Ausrichtung und diedir=rtl
Attribut nicht "gewinnen", es auf seine eigene. (Falls es so ein Attribut, und Sie können nicht entfernen Sie Sie, legen Sie die Ausrichtung der Zellen explizit mitalign=right
in HTML.)Hallo Jukka, vielen Dank für die holding mit mir und erklären , habe ich kein Glück 🙁 , was ich versucht zu tun ist erstellen Sie einen neuen test.html .. und entfernt alle externen css die auf ihn einwirkenden .. hier ist der link zu dieser Seite - gallery.iis.ac.uk/persian_music/test.html
Wenn Sie beobachten könnte, hier die englische ich.e beginnend von Links ist absolut ausgerichtet auf die Zeilen der übersetzung , so samething für Arabisch wiederholt werden muss von rechts , aber die erste Zeile in der Lyrik ist größer, es schiebt den text nach rechts statt Links .Hoffe, du hast was ich meine
gut, jetzt die Ursache des Problems gesehen werden kann: es ist die
ALIGN="left"
Attribut in derTR
tag. Entfernen sollte das problem lösen.Jukka es herausgefunden haben gerade vor einer minute 🙂 ich bin nun, aligh="right" zusammen mit der Richtung, die jetzt arbeiten . Vielen Dank für Eure Hilfe
InformationsquelleAutor Jukka K. Korpela
Ich nehme an, du fehlende option "Ausrichtung".
HTML dir="rtl"
oderCSS direction:rtl
ist die Kontrolle BiDi für die Skriptsprache.Aber in den meisten Fällen, in denen das mischen von verschiedenen Skripte, die Sie hinzufügen möchten
HTML align="right"
oderCSS text-align:right
die verwendet wird, um die Kontrolle visuelle Anzeige der Ausrichtung.InformationsquelleAutor user.dz
die Lösung besteht darin, den dir="rtl" (Regie:rtl) auf den Tisch-tag nicht auf td-Tags. es funktioniert gut für mich
InformationsquelleAutor The Cshe