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

添加文本后CSS Grid网格区域异常缩放?布局问题求助

CSS Grid布局文本导致列比例异常问题解决

制作新网站时遇到CSS Grid布局异常:添加文本后,容器内的div元素尺寸比例偏离预期。

预期效果

容器被分为2/3和1/3的两部分,其中一部分尺寸是另一部分的两倍:
一个被分成2/3和1/3两部分的矩形,其中一部分是另一部分的两倍大

实际效果

添加文本后,容器被分成4/5和1/5的两部分,含文本的部分尺寸是另一部分的四倍:
一个被分成4/5和1/5两部分的矩形,含文本的部分尺寸是另一部分的四倍

相关CSS代码

/* basic styling above */
#container {
  display: grid;
  grid-template-areas:
    "🟥 🟥 🟨";
  height: 600px;
}

#work {
  grid-area: 🟥;
}
#thing {
  grid-area: 🟨;
}

解决方案

在容器的CSS规则中添加grid-auto-columns: 1fr即可修复该问题,修改后的容器代码如下:

#container {
  display: grid;
  grid-template-areas:
    "🟥 🟥 🟨";
  height: 600px;
  grid-auto-columns: 1fr;
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 02:44:50