3
<table border="1">
    <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
    <td>4</td>
    </tr>

    <tr>
    <td>5</td>
    <td>6</td>
    <td>7</td>
    </tr>
</table>

这个 HTML 代码给了我以下
1 2 3 4
5 6 7

但我希望表格从右到左打印列,如下
4 3 2 1
* 7 6 5

*是空间
我需要它就像这个结果一样:http: //postimg.org/image/la8aj8ckd/

4

3 回答 3

3

您可以通过在表上添加 dir=rtl 来做到这一点,如下所示:

<table border="1" DIR="RTL">

有关更多信息,您可以阅读http://www.i18nguy.com/markup/right-to-left.html

希望有帮助

于 2013-05-29T04:54:08.693 回答
2
<table border="1">
    <tr>
        <td>4</td>
        <td>3</td>
        <td>2</td>
        <td>1</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td>7</td>
        <td>6</td>
        <td>5</td>
    </tr>
</table>

这是一个演示

于 2013-05-29T03:47:34.083 回答
0

好吧,如果不在缺少的部分<td>上加上额外的内容,这真的有点不可能,因为较低的部分遵循它们之前的 tr 的列数()。<tr><td><tr><td>

tables不是那么灵活,使用表格时只需考虑电子表格。您可以<div>在这种罕见的情况下使用。

仅供参考tables不用于布局,它们仅用于正确显示数据。

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div

于 2013-05-29T03:48:05.523 回答