7

現在、Django プロジェクトの多言語インターフェイスを開発しています。しかし、アラビア語とヘブライ語の作業を開始したとき、dir="rtl" から html タグまでのすべてのページがめちゃくちゃになっていることに気付きました ( http://www.w3.org/International/tutorials/bidi-xhtml/の指示によると) 。 )

これは、右から左に記述する言語用に別のスタイルシートが必要ということですか?

4

2 に答える 2

10

html タグに style 属性を付けないでください。

dir='rtl'実際にアラビア語とヘブライ語を使用する div 内でのみ属性を使用してください。ページ全体ではありません。

于 2010-04-21T13:34:36.813 に答える
5

タグに dir="rtl" を追加する以外に必要なことは、スタイルシートを反転することです。デフォルトのスタイルシートのミラーのように機能する rtl.css スタイルシートを作成します。例えば。style.css に以下のルールがある場合:

.some-class { margin: 10px 5px 10px 7px; }

rtl.css では、次のように反転されます。

.some-class { margin: 10px 7px 10px 5px; }

これを確認してください:http://rtl-this.com/tutorial/3-different-ways-rtl-your-css

于 2010-08-02T07:44:26.727 に答える