gpt4 book ai didi

html - 在 CSS 中为表格堆叠整列

转载 作者:搜寻专家 更新时间:2023-10-31 08:44:15 24 4
gpt4 key购买 nike

在 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>

最佳答案

.column {
float:left;
}

.element {
display: block;
float:left;
clear:both;
}

@media (max-width: 980px) {
.column {
clear:both;
}
}


<div class="rds-table">
<div class="column">
<div class="element">Header One</div>
<div class="element">Data One</div>
<div class="element">Data One</div>
</div>
<div class="column">
<div class="element">Header Two</div>
<div class="element">Data Two</div>
<div class="element">Data Two</div>
</div>
</div>

媒体查询将查找 980 或更小的屏幕尺寸。编辑:现在有更新的代码,这将使用 div 而不是表格元素。

关于html - 在 CSS 中为表格堆叠整列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28817158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com