2013-01-23 46 views

回答

1

請參閱CSS屬性directionhttp://www.w3schools.com/cssref/pr_text_direction.asp

我通過使用LESS CSS編譯器實現了這一目標。我創建了兩個變量:一個名爲PrimarySide,另一個名爲SecondarySide。在LTR語言中,這些變量分別爲leftright;在RTL中分別是rightleft

然後,在設置邊距,填充,邊框或浮點或清除的任何地方,我可以設置左側和右側樣式,我將使用@PrimarySide變量。比如: float: @PrimarySide代替float: left

這讓我換出了幾個變量和編譯我的CSS的新版本,而不必經過並改變每個位置我是做與左邊或右邊的東西。

如果這不是您的選擇,那麼請查看我提到的上述CSS樣式,並製作RTL版本的CSS,以有效地交換所有左右值,設置方向:rtl,重做!