【发布时间】:2018-05-02 00:24:45
【问题描述】:
我有一个 20 行 1 列的标准 HTML 表格。
该表格是标准的“老式”HTML 表格,由标准表格标签组成:
<table>
<thead></thead>
<tbody>
<tr><td>Row 1</td></tr>
<tr><td>Row 2</td></tr>
<tr><td>Row 3</td></tr>
<tr><td>Row 4</td></tr>
<!-- ... -->
<tr><td>Row 19</td></tr>
<tr><td>Row 20</td></tr>
</tbody>
</table>
在这个应用程序中,这可能是对 <table> 标记的误用,并且应该以 <dl>、<dt>、<dd> 格式完成……但这是另一次讨论。
我想知道是否有一种纯 CSS 方法可以将单列表格制作成多列,特别是 10 行和 2 列,从这种格式中获取我当前的表格:
+-----------+
| 1 |
+-----------+
| 2 |
+-----------+
| … |
+-----------+
| 20 |
+-----------+
转成这种格式:
+-----------+-----------+
| 1 | 2 |
+-----------+-----------+
| … | … |
+-----------+-----------+
| 19 | 20 |
+-----------+-----------+
【问题讨论】: