html - CSS 转置 HTML(行到列)
问题描述
如何将 HTML 行转换为列?
我找到了几种方法,但未能在表格中保持正确的顺序。
这是HTML和CSS:
#t01 {
background-color: lightgoldenrodyellow
}
<table id="t01">
<thead>
<tr>
<th>MultipleChoice : </th>
<th>FreeTextQuestin:</th>
</tr>
</thead>
<tbody>
<tr>
<td>Option_1</td>
<td>my answer</td>
</tr>
</tbody>
</table>
它看起来像这样: 当前样式
我想有这样的: mainTarget
行数是动态的,我只想使用 CSS。提前致谢!
解决方案
您的问题有几个答案,您可以使用css grid 属性
或者你可以这样做:
<table id="t01">
<tbody>
<tr>
<th>MultipleChoice : </th>
<td>Option_1</td>
</tr>
<tr>
<th>FreeTextQuestin: </th>
<td>My answer </td>
</tr>
</tbody>
</table>
推荐阅读
- seaborn - 如何在箱线图中用 2 种颜色显示性别差异?
- java - 如何在 Azure CI/CD 中使用 dockerfile-maven 插件
- java - W/Choreographer:OPTS_INPUT:第一帧是在优化之前绘制的,所以跳过
- c++ - Termios 在 Ubuntu 18.04 和 19.04 中的行为不同
- bash - 如果第 2 列大于下一行的第 2 列,则打印行
- java - 如何将响应属性和 JWT 令牌有效负载属性自定义为 lowerCamelCase
- php - Code does not work on web hosting but works on localhost
- c# - 如何通过比较属性从列表中获取项目
- python - Pandas 将索引值与相应的索引值进行比较以找到百分比匹配
- reactjs - Jest 测试中的“类型错误:不是函数”