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

为何部分浏览器中CSS Grid布局右侧存在间隙?

CSS Grid 图片布局右侧出现间隙问题

我尝试用CSS Grid展示图片,要求铺满页面且不改变图片比例,但在Firefox和Chrome浏览器中页面右侧出现巨大间隙。

已尝试的解决方法

  • 为body设置margin: 0;
  • 为html和body设置height, width, max-width属性
  • 为容器设置width: 100%;

相关代码

CSS代码

.container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 350px 350px;
  gap: 2em;
  padding: 1em;
}

.photo {
  max-width: 100%;
  max-width: 100%;
  object-fit: cover;
}

HTML代码

<div class="container">
  <div>
    <img class="photo" src="Japon_content/000001_minia.jpeg">
  </div>

  <div>
    <img class="photo" src="Japon_content/000002_minia.jpg">
  </div>
</div>

附截图

  • VSC浏览器中的布局
    VSC浏览器布局
  • Firefox或Chrome中的布局
    Firefox/Chrome浏览器布局

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 12:02:38