【发布时间】:2015-05-03 05:45:14
【问题描述】:
有没有办法在 CSS 中堆叠一整列所以如果我的桌面表格如下:
| H1 | H2 | H3 | H4 |
| A1 | B1 | C1 | D1 |
| A2 | B2 | C2 | D2 |
移动端会变成这样:
| H1 |
| A1 |
| A2 |
| H2 |
| B1 |
| B2 |
| H3 |
| C1 |
| C2 |
| H4 |
| D1 |
| D2 |
我希望这是有道理的
这是我的html结构:
<table class="rds-table">
<tr>
<th>H1</th>
<th>H2</th>
<th>H3</th>
<th>H4</th>
</tr>
<tr>
<td>A1</td>
<td>B1</td>
<td>C1</td>
<td>D1</td>
</tr>
<tr>
<td>A2</td>
<td>B2</td>
<td>C2</td>
<td>D2</td>
</tr>
<tr>
<td>A3</td>
<td>B3</td>
<td>C3</td>
<td>D3</td>
</tr>
</table>
【问题讨论】:
-
您是否使用带有
tr标签等的标准表格标记? -
是的,我会做一个 JS 小提琴 1 秒。
-
你可能需要一些聪明的 jQuery/JavaScript...
-
似乎是在
div结构上重写它的最佳方法
标签: html css responsive-design html-table