我目前正在爲Django項目開發多語言界面。但是當我開始使用阿拉伯語和希伯來語的語言時,我注意到在dir =「rtl」之後所有頁面都被搞亂了html標籤(根據http://www.w3.org/International/tutorials/bidi-xhtml/的說明)從右到左語言的網站(阿拉伯語,希伯來語)
這是否意味着我需要單獨的樣式表,左語言?
我目前正在爲Django項目開發多語言界面。但是當我開始使用阿拉伯語和希伯來語的語言時,我注意到在dir =「rtl」之後所有頁面都被搞亂了html標籤(根據http://www.w3.org/International/tutorials/bidi-xhtml/的說明)從右到左語言的網站(阿拉伯語,希伯來語)
這是否意味着我需要單獨的樣式表,左語言?
不要將style屬性放到html標籤中。
僅在實際使用阿拉伯語和希伯來語的div內使用dir='rtl'
屬性。不適合整個頁面。
除了將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
而且這個工具還有:HTTP ://cssjanus.commoner.com/ – layalk 2010-08-02 07:44:45
你的意思是轉換爲'.some-class {margin:10px 7px 10px 5px;}'? – orad 2013-03-15 03:08:12
@orad是的!感謝您的高舉。花了我一些時間注意到它=) – layalk 2013-04-08 09:10:10