【发布时间】:2012-03-20 01:54:36
【问题描述】:
我希望 div 占据移动设备 100% 的视口。最初我只是将它的高度和宽度设置为 100%。
但是现在我使用以下 JavaScript 隐藏浏览器 chrome:
setTimeout(function() {
window.scrollTo(0, 1) },
100);
结果是高度为 100% 减去浏览器 chrome 高度。此外,javascript 通过向下滚动页面足以隐藏 chrome 来工作,并且只有当页面比我使用的 div 高时才会发生这种情况。
我该如何解决这个问题?是使用设备检测并在每个设备的基础上添加浏览器 chrome 高度值(以像素为单位)的唯一方法吗?如果可能的话,我想避免这种情况。谢谢
【问题讨论】:
标签: css mobile fullscreen