我需要一些关于CSS和样式的建议,这不是一个容易提出的问题,
我正在开发一个将使用几种语言的项目,我知道如何管理字典,至少目前如此,但我的问题更大......
它将使用英语,日语和希伯来语,它们有不同的风格,就像他们在某些页面中从右到左观看和阅读一样。
我该如何管理?我正在考虑使用模板,但这样做并不容易,另一种选择是再次使用模板。
有一些方法可以使用css来反转视图,比如右边的第一个按钮和徽标,依此类推?
谢谢,对不起我的英语。
答案 0 :(得分:3)
尝试在标记中为需要右侧支持的语言指定<html dir="rtl">
。您可以映射所有语言(键)和方向(值)。然后根据语言,指定html
元素的方向。
我会读到:http://www.w3.org/International/tutorials/bidi-xhtml/
如果出于某种原因,您需要在某个元素上从左到右,只需在其上指定dir属性:<div dir="ltr"></div>
此外,您可以根据方向在body
或html
元素上设置课程。在此基础上,您可以,例如,如果您需要,则向右或向左浮动。
body #foo { float: left; }
body.right-to-left div#foo { float:right; }