我在一个多语言网站上工作,在那里的表中的td需要是阿拉伯语的东西-我们知道需要从右开始。我试了很多方法,但都不能破解它。如果有人能帮助我,我将不胜感激:
在本文中,内容应从右开始..
<TD><div dir="rtl">
خیز ای عشق مجرد مهر را از سر بگیر<br/>
مردم و خالی شدم ز اقرار و از انکار خود
</div></TD>发布于 2013-11-25 18:32:47
代码是:
<html dir="rtl">使用CSS更新答案
试试这个:
<span style="direction:rtl;">Arabic Text</span>发布于 2014-04-12 21:24:03
这两个都是可以的:
<style type="text/css">
body { direction:rtl; }
</style>或者这样:
<body dir="rtl">或者对于HTML5:(但这并不总是有效)
<body dir="auto">发布于 2013-11-25 18:57:40
在td元素上设置dir=rtl属性:<td dir=rtl>...</td>。应该使用HTML属性而不是相应的CSS属性,因为基本的编写方向不只是一个表征性的建议,而是取决于内容的内容。
您也可以在内部元素上设置它,例如<td><div dir=rtl>...</div></td>。但是,例如像<TD><span dir="rtl"><p>...这样的代码不能工作,因为<p>关闭了打开的span元素,所以span元素没有内容,它的属性也不起作用。
添加了信息:还确保没有CSS或HTML设置覆盖期望的效果。例如,tr元素上的align=left会将所有单元格的对齐方式设置为左对齐,而dir=rtl属性本身不会“赢得”它。(如果存在这样的属性,但您无法删除它,请使用HTML语言中的align=right显式设置单元格对齐方式。)
https://stackoverflow.com/questions/20189839
复制相似问题