我正在开发一个包含四种语言(阿拉伯语、英语、法语和西班牙语)的网站,其中阿拉伯语是一种从右到左书写的语言(对于不懂的人来说)。
基本上,从左到右的网站(英语、西班牙语和法语)将具有相同的布局/CSS样式。
为了处理不同的阿拉伯语风格,我在两种方法之间犹豫:
1. 特定的语言/方向类:
将以下类添加到 html
标签中,并使用一个简单文件来处理它
- 阿拉伯语
<html class="ar rtl" dir="rtl">
- 英语
<html class="en ltr">
- 法语
<html class="fr ltr">
- 西班牙语
<html class="sp ltr">
2. 使用单独的文件:
在这种情况下,我会使用一个公共的CSS文件来处理所有常见的东西,并加载一个单独的特定语言/方向的文件(例如 arabic.css
或 western.css
)
你认为哪种方法最好?
谢谢