我接管了一个根本不适合在移动设备上使用的网站的构建。客户端至少需要能够通过移动设备浏览该站点,因此我正在尝试使该站点在移动设备上的显示与在浏览器上的显示完全相同,并且只是让客户端在整个过程中进行捏合和缩放它。我不得不通过媒体查询进行一些小的调整,但这是另一回事。
该网站看起来很棒,<meta name="viewport" content="user-scalable=yes" />
但看起来我的任何媒体查询都没有生效...当我放入width=device-width
元标记时,该网站爆炸了,看起来它以 300% 缩放显示。当我放置以下任何内容时,initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0
我会得到与刚刚放置时相同的效果width=device-width
到目前为止,唯一让我接近我正在寻找的东西是user-scalable=yes
单独在元标记中,没有别的东西,但媒体查询没有生效。width=device-width
是否需要initial-scale
进行媒体查询?
这是我正在使用的一个未生效的媒体查询:
@media only screen and (max-width: 879px) {}