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

为何将Grid容器改为Flex布局后,媒体查询设置不生效?

Grid容器媒体查询失效问题

我正在完成一个基于Grid容器的挑战项目,容器包含3张卡片,默认以水平方式排列。

问题详情

我给容器定义了.grid-container类,CSS属性如下:

display: grid;
grid-template-columns: repeat(3, 1fr);

为适配小屏幕,我编写了如下媒体查询:

@media only screen and (min-width: 320px) and (max-width: 900px) {
  .grid-container {
    display: flex;
    flex-direction: column;
  }
}

按照上述代码逻辑,我希望在屏幕宽度处于320px到900px区间时,将Grid布局切换为Flex列布局,但调整屏幕分辨率后该设置并未生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 13:24:48