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

CSS media query的min-width与max-width样式不生效问题

问题原因

代码存在基础CSS语法错误:@media 只是条件判断容器,内部必须书写完整的CSS规则(选择器+属性声明),不能直接写属性。你写的媒体查询块里没有指定目标选择器,直接写了background-color:blue,这条规则浏览器完全不会解析生效,自然没法覆盖div原本的红色背景。

修复方法

在媒体查询块内补上div选择器,把蓝色背景的属性声明放到div的规则块里即可。
修复后的完整CSS代码:

div
{
  height:400px;
  width:400px;
  background-color:red;
}

@media only screen and (min-width: 1068px) and (max-width: 1380px)
{
  div {
    background-color:blue;
  }
}

修改完成后,把窗口宽度调到1068px-1380px区间时,div背景就会正常切换为蓝色。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 23:03:23