html - 将表格单元格强制到新行

标签 html css html-table

我有一个标准表格,其中单元格在同一行中从左到右显示,但我想强制第三个单元格出现在新行上。是否有 CSS 调整可以做到这一点?

<table><tr>
<td class="col-1">One</td>
<td class="col-2">Two</td>
<td class="col-3">Three</td>
<td class="col-4">Four</td>
</tr></table>

这显示为:一二三四

我可以这样强制第三列显示在新行上吗:

One Two
Three Four

最佳答案

不太清楚为什么你不让它成为一个新行,但我想如果你不得不使用 CSS,你可以做这样的事情:

table tr td {
  display: block;
  width: 50%;
  box-sizing: border-box;
  float: left;
}

JSFiddle

关于html - 将表格单元格强制到新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40568537/

相关文章:

javascript - 一次具有相同形式的多个按钮

html - 如何在导航保持全宽时将导航项居中?

html - 如何摆脱 td 标签内文本下方和上方出现的空白

jquery - 从右到左输入字段 - Tag-it jquery UI 插件

javascript - 在 html5 Canvas 内按下空格键时为玩家子弹设置动画

css - 大型桌面的媒体查询是什么?

javascript - jQuery 不适用于输入值

html - 挤压容器内的表(截断列)

javascript - 如果输入是某一天,则禁用选择选项

css - 使用 CSS,将 div 类设置为放到另一行?