CSS:@media 查询的最大宽度不起作用

新手上路,请多包涵

(它适用于其他浏览器,但不适用于 chrome)

我只想在浏览器大小小于 1400px 时应用样式

max-width 不工作

@media only screen and (max-width:1400px)  {
.heading-left {
    left: -0.5%;
  }
}

min-width 它的工作

@media only screen and (min-width:480px)  {
.heading-left {
    left: -0.5%;
   }
}

但是当浏览器宽度超过 1400px 时也会改变(我知道它是这样工作的,但 max-width 不起作用)

小提琴为此

https://jsfiddle.net/j4Laddtk/

原文由 Divya Barsode 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 563
1 个回答

您是否尝试过添加视口?

 <meta name="viewport" content="width=device-width, initial-scale=1">

工作 JSFiddle

Viewport 在呈现响应式页面时使用,因此主要用于处理移动网站,但在处理媒体查询时,它有助于告诉 CSS 实际设备宽度是多少。

原文由 Stewartside 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏