我正在开发一个由四种语言(阿拉伯语、英语、法语和西班牙语)组成的网站,(对于不知道阿拉伯语的人来说,阿拉伯语是一种从右到左的语言)。
基本上从左到右(en、es 和 fr)的站点将具有相同的布局/CSS。
为了处理不同的阿拉伯风格,我想知道两种方法:
1.特定语言/方向类:
将以下类添加到html
标记中,并使用一个简单的文件来处理它
- 阿拉伯
<html class="ar rtl" dir="rtl">
- 英语
<html class="en ltr">
- 法语
<html class="fr ltr">
- 西班牙语
<html class="sp ltr">
2.使用单独的文件:
在这种情况下,我会使用让我们说common.css
所有常见事物的文件,并加载单独的特定语言/方向文件(类似于arabic.css
or western.css
)
你认为最好的选择是什么?
谢谢