gpt4 book ai didi

css - 媒体查询适用于桌面浏览器,但不适用于移动设备

转载 作者:太空宇宙 更新时间:2023-11-04 02:31:52 25 4
gpt4 key购买 nike

我目前正在努力使我的投资组合网站具有响应能力。我的媒体查询似乎可以在桌面上运行,但一旦我在移动设备 (iPhone 4) 上查看它,事情就会变得一团糟。

这是它在我的 iPhone 4 上的样子的图片

iPhone 4 Web View

由于某些原因,即使媒体查询 width 应该覆盖设备,background 似乎也被切断了,而且我的手机 nav 还没有没有加载。我已经调查了几个小时,但似乎仍然找不到问题。

相关代码如下:

HTML

<meta name="viewport" content="width=device-width" />

(我也尝试在此设置初始比例,但它只会让事情变得更糟)

下面是我如何使用 CSS 调用查询

CSS

@media only screen and (min-width:400px) and (max-width:499px) { 

}

我还有其他断点,但这是最小的一个

Here是正在运行的实时网站,因此您可以看到桌面版和移动版之间的区别

最佳答案

因为您在最后 media-query 上设置了min-width:400px,这意味着下的任何设备400px 将具有您设置的常规 CSS,

解决方案:删除 min-width:400px 或创建另一个 media query

我建议你,不要在同一个媒体查询中使用min-widthmax-width,这会让你编写更多代码。

所以,要么

  • 使用移动方法,即使用 min-width

  • 使用非移动方法,即使用 max-width

使用这些选项,您的查询代码将少于您现在使用的第一个选项。

关于css - 媒体查询适用于桌面浏览器,但不适用于移动设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36370454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com