为什么方向不能正常工作?

时间:2015-12-17 19:26:18

标签: html css data-structures direction

我有两行像这样:



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;
&#13;
&#13;

این یک متن تست استIt is a test完全相同,我想要两个相同的位置,但我不知道他们的位置会在执行后发生变化..!我该如何解决?

我想要这个结构:

&#13;
&#13;
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;
&#13;
&#13;

注意:我不想添加任何新的HTML标记。我想用CSS解决它。

2 个答案:

答案 0 :(得分:1)

我认为你想说的是他们没有齐心协力。这种情况正在发生,因为波斯语是一种RTL语言,而英语是一种LTR语言,显而易见,所以你试图反驳它们。

尝试使用表格上的标签。如果你不喜欢这个结果,那么将波斯语对齐到右边并将英语对齐到左边。希望我帮忙。祝好运。

答案 1 :(得分:0)

正如金鹰所说,这是一个语言问题......

试试这个,请:

td{direction: rtl; text-align: left;}