多语言网站,rtl和ltr方向

时间:2012-01-20 22:13:19

标签: php css yii

我应该如何使用一种语言方向为rtl的两种语言实现网站。 我应该创建form-rtl.css和main-rtl.css并检查用户语言,如果用户选择了rtl语言,我必须在yii css文件之后添加这个form-rtl和main-rtl.css文件?

1 个答案:

答案 0 :(得分:2)

方向应该用HTML设置(使用dir属性),因为它是书写系统的固有属性,而不是随意的表示功能。

某些样式设置可能需要在适当注意方向性的情况下进行设置,因此为RTL写入设置和LTR写入设置提供单独的CSS文件是有意义的。但是大多数CSS设置可能都保存在一个文件中。

所以你可以在阿拉伯语页面上找到类似的东西:

<html lang=ar dir=rtl>
...
<link rel=stylesheet href=common.css> <!-- overall settings -->
<link rel=stylesheet href=rtl.css>    <!-- settings specific to RTL writing -->
<link rel=stylesheet href=ar.css>     <!-- settings specific to Arabic language,
                                           e.g. font family settings -->