html - 为什么我的 CSS3 媒体查询在移动设备上不起作用?

在styles.css 中,我使用了媒体查询,两者都使用了以下变体:

/*--[ Normal CSS styles ]----------------------------------*/

@media only screen and (max-width: 767px) {

    /*--[ Mobile styles go here]---------------------------*/
}

当我缩小窗口时,网站会在常规浏览器(Safari、Firefox)中调整为我想要的布局,但是手机上根本不显示移动布局。相反,我只看到了默认的 CSS。

谁能指出我正确的方向?

最佳答案

这三个都是有用的提示,但看起来我需要添加一个元标记:

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

现在它似乎可以在 Android (2.2) 和 iPhone 上运行...

https://stackoverflow.com/questions/7859336/

相关文章:

html - 您如何确定网站建立在什么技术之上?

css - iPad Safari 滚动会导致 HTML 元素消失并延迟重新出现

html - Force to open "Save As..."popup open at tex

html - 如何仅使用 CSS/HTML 隐藏图像损坏的图标?

css - 如何将 div 与其父级的顶部对齐但保持其内联 block 行为?

html - 我可以将 CSS 样式应用于元素名称吗?

html - 如何在 Markdown 表中编写列表?

jquery - HTML5 textarea 占位符未出现

javascript - 单选按钮的 OnChange 事件处理程序(输入类型 ="radio")不

html - 为什么我的列表项元素符号与 float 元素重叠