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

如何避免Grid布局中固定高度的heading-tab被右侧list拉伸高度

问题原因

你使用的grid布局容器.container默认align-items属性值为stretch,会自动让同一行的所有grid子项高度统一拉伸到和最高子项一致,所以右侧列表高度更高时,左侧的heading-tab会被同步拉伸,你设置的固定高度height:72px会被这个默认行为覆盖。

修复方案

你可以二选一实现效果:

  • 方案1:给.container添加align-items: start属性,让所有grid子项按自身设定高度顶部对齐,不会被拉伸:
.container {
  display: grid;
  grid-template-columns: 294px auto;
  /* 新增以下代码 */
  align-items: start;
}
  • 方案2:单独给heading-tab添加align-self: start属性,仅控制该元素不被grid拉伸:
.heading-tab {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  height: 72px;
  width: 294px;
  border-top: 1px solid lightgrey;
  /* 新增以下代码 */
  align-self: start;
}

修改完成后左侧heading-tab会固定保持72px的设定高度,完全不受右侧列表高度变化影响。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 05:45:03