我们必须在Page中显示一些可能是英语或阿拉伯语的文本。我们正面临文字方向的问题。
对于英语,方向是从左到右,对于阿拉伯语,方向是从右到左。我们添加了“ dir = auto”来动态地执行此操作。[表示根据内容语言的方向将改变]
Exp :
<table>
<tr>
<th>english text</th>
<th>arabic text</th>
</tr>
<tr>
<td dir=auto><span>love</span></td>
<td dir=auto><span >??????</span></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
这些更改可与Firefox和Chrome完美配合。但是IE不支持此属性,这对我们寻找其他替代方法提出了挑战。
因此,我们的问题是,如何根据内容(IE)更改文本方向“从左至右” /“从右至左”?
感谢您的帮助。
Akk*_*619 -3
干得好。将此 css 用于元素;但你需要先识别语言。
.rtl {
direction: rtl;
unicode-bidi: bidi-override;
}
.ltr {
direction: ltr;
unicode-bidi: bidi-override;
}
Run Code Online (Sandbox Code Playgroud)