【发布时间】:2014-09-05 18:00:35
【问题描述】:
我正在构建一个响应式网站,但遇到了问题,这意味着当我在移动设备上查看它时,它会自动放大一小部分。我可以缩小以查看页面的整个宽度,但是当我单击指向另一个页面的链接时,新页面加载时也会略微放大(可能放大 10% 左右)。
我已经设置了一个合适的视口来处理这个问题:
<meta name="viewport" content="width=device-width, initial-scale=1" />
我还在 body 上设置了一个最小宽度,这是必要的,因为低于这个宽度,网站布局会中断:
body {
min-width: 400px;
}
如果没有最小宽度,该网站在移动设备上运行良好,但使用最小宽度,页面加载会稍微放大。我已经在 Chrome 和 Android 上的股票浏览器(在 Galaxy S3 和 Galaxy Nexus)具有相同的结果,所以我似乎误解了一些东西而不是发现了一个错误。
最终,我希望网站完全缩小(初始比例 = 1)并将最小显示宽度设置为 400 像素,因此我无需担心宽度更窄的布局。这甚至可以实现吗?
【问题讨论】:
标签: css mobile responsive-design zooming viewport