【发布时间】:2018-04-25 15:43:43
【问题描述】:
如果我使用 max-device-width 进行媒体查询,当我旋转我的平板电脑/手机时,媒体查询中的 css 不会生效,如果我刷新页面,那么应用了正确的样式。
如果我将媒体查询更改为 max-width,那么在平板电脑/手机上一切正常,但我会在桌面上看到整个响应过程,这是我不想要的。
我正在使用以下元标记:
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
我的媒体查询是:
@media screen and (max-width:800px)
{
}
etc......
我尝试了以下方法:
- 调整数值,799px 到 801px
- 堆叠最大宽度,后跟最大设备宽度
- 将元标记更改为仅包含设备宽度
除了 max-width 之外似乎没有任何作用
如何在桌面不显示响应进程的情况下让媒体查询生效?
干杯
【问题讨论】:
-
您确定这不是浏览器问题吗? IE,浏览器在页面旋转时根本不重新渲染页面?
-
我认为媒体查询中的 CSS 意味着页面只是改变了它的布局。如果我将媒体查询更改为最大宽度,一切正常,除了它在桌面上显示不需要的响应站点
标签: css rotation media-queries