【问题标题】:@media query works in desktop browser, not in mobile browser@media 查询适用于桌面浏览器,不适用于移动浏览器
【发布时间】:2023-03-13 19:05:01
【问题描述】:

我最近更新了我的site,使其适合移动设备使用。在我的笔记本电脑上,当我物理地使浏览器窗口变小或变大时,@media 查询会触发并更改 CSS。但是,在我实际的移动浏览器上,我正在获取桌面站点。谁能告诉我这是怎么回事?

【问题讨论】:

  • 您是否包含了元标记
  • @stanze 我没有。我应该把它放在哪里?抱歉,对那个标签不太了解。

标签: javascript html css mobile media-queries


【解决方案1】:

包含在

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

它会起作用的

【讨论】:

  • 我试过了,但还是不行。我是否应该将标签放在我想在移动设备上以不同方式呈现的每个页面的头部?
  • @ShubhangDesai 不,你应该把它放在主页头标签中。
【解决方案2】:

您应该在您的网页中添加&lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt;
以便虚拟视口与设备尺寸相匹配。

将 Meta 标签添加到您网站的 head 部分。您需要将 Meta 标签放在 head 部分的其他 Meta 标签下方或标题标签上方。

没有视口元标记,您的网站将呈现到设备的默认虚拟视口中。

这个 Meta 标签告诉移动设备不要缩放。这允许在脚本中加载移动设备的响应模板。

【讨论】:

    猜你喜欢
    • 2020-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-22
    • 2014-02-18
    • 1970-01-01
    • 1970-01-01
    • 2014-07-10
    相关资源
    最近更新 更多