IE中dir = auto是否有其他替代属性

use*_*280 5 php html5

我们必须在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)

JSFIDDLE