我正在 Ionic3 框架中开发一个 Web 应用程序。在我的表格中,每个项目都有不同的尺寸。在移动设备上,屏幕太窄,无法正确显示最多 4 个不同尺寸的项目。
所以我想仅在移动视图中将行转换为列。
我们以这个例子为例
有没有办法在 CSS 中做到这一点?
小智 5
您可以使用display: flex.
@media screen and (max-width: 500px) {
tr {
display: inline-flex;
flex-direction: column;
}
}Run Code Online (Sandbox Code Playgroud)
<table>
<tr>
<td>x1</td>
<td>x2</td>
<td>x3</td>
<td>x4</td>
<td>x5</td>
</tr>
<tr>
<td>y1</td>
<td>y2</td>
<td>y3</td>
<td>y4</td>
<td>y5</td>
</tr>
<tr>
<td>z1</td>
<td>z2</td>
<td>z3</td>
<td>z4</td>
<td>z5</td>
</tr>
</table>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7871 次 |
| 最近记录: |