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

如何调整垂直堆叠表格中伪列宽度以实现垂直对齐?

解决移动端表格伪表头垂直对齐问题

只需修改媒体查询内的CSS代码,给伪表头元素设置统一宽度的块级展示,即可实现伪列垂直对齐的规整效果,同时保留原代码的易维护性:

.table-striped tbody tr:nth-child(odd) {
  background-color: #E7E9EB;
}

table {
  table-layout: fixed;
}

table thead th {
  text-align: left;
}

@media screen and (max-width: 600px) {
  table thead th {
    display: none;
  }

  table td {
    display: block;
    padding: 8px 0; /* 可选:增加垂直间距提升可读性 */
  }

  table td::before {
    content: attr(data-label);
    font-weight: bold;
    display: inline-block; /* 转为inline-block才能设置固定宽度 */
    width: 80px; /* 根据表头文本长度调整,确保所有伪表头宽度一致 */
    margin-right:10px;
  }
}

修改说明:

  • 给td::before添加display: inline-block和固定width:解决原伪元素因文本长度不同导致的宽度不一致问题,让所有伪表头占据相同宽度,内容自然垂直对齐。
  • 可选给table td添加上下内边距:优化移动端堆叠布局的视觉体验,避免内容过于拥挤。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 21:00:23