我有两行像这样:
td{direction: rtl;}

<table>
<tr>
<td>این یک متن تست است – <span>username</span> – <span>timestamp</span></td>
</tr>
<tr>
<td>It is a test – <span>username</span> – <span>timestamp</span></td>
</tr>
</table>
&#13;
این یک متن تست است
和It is a test
完全相同,我想要两个相同的位置,但我不知道他们的位置会在执行后发生变化..!我该如何解决?
我想要这个结构:
tr{direction: rtl;}
&#13;
<table>
<tr>
<td>این یک متن تست است – <span>username</span> – <span>timestamp</span></td>
</tr>
<tr>
<td>It is a test س– <span>username</span> – <span>timestamp</span></td>
</tr>
</table>
&#13;
注意:我不想添加任何新的HTML标记。我想用CSS解决它。
答案 0 :(得分:1)
我认为你想说的是他们没有齐心协力。这种情况正在发生,因为波斯语是一种RTL语言,而英语是一种LTR语言,显而易见,所以你试图反驳它们。
尝试使用表格上的标签。如果你不喜欢这个结果,那么将波斯语对齐到右边并将英语对齐到左边。希望我帮忙。祝好运。
答案 1 :(得分:0)
正如金鹰所说,这是一个语言问题......
试试这个,请:
td{direction: rtl; text-align: left;}