You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用HTML、CSS或Bootstrap实现截图所示的竖向向上表格表头

错误原因

  1. HTML结构不规范:<tbody> 下的表头单元格 <th> 必须包裹在 <tr> 标签内,且需要添加 rowspan="2" 属性合并后续两行数据的行高,否则浏览器会自动补全多余标签导致排版错乱。
  2. CSS属性不符合预期:现有属性搭配出来的文字方向和对齐效果不符合左侧竖排表头的阅读习惯。

修正后代码

CSS代码

.vertical-up-left {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  /* 可选:添加内边距调整间距 */
  padding: 0 8px;
}
/* 可选:给表格加边框方便区分单元格 */
table, th, td {
  border: 1px solid #ccc;
  border-collapse: collapse;
}

HTML代码

<table>
  <thead>
    <tr>
      <th>
        <div>Heading 1</div>
      </th>
      <th>
        <div>Heading 2</div>
      </th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th rowspan="2">
        <div class="vertical-up-left"><b>LEFT DESIRED HEADING</b></div>
      </th>
      <td>Typical cell</td>
      <td>Typical cell</td>
    </tr>
    <tr>
      <td>Typical Cell cell</td>
      <td>Typical Cell</td>
    </tr>
  </tbody>
</table>

内容的提问来源于stack exchange,提问作者nasiphi vinqishe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 23:06:00