【发布时间】:2014-04-28 03:27:54
【问题描述】:
我正在创建这个单一页面作为响应式设计测试,它在大多数浏览器和移动设备(到目前为止我已经检查过)中看起来都很好,除了 IE / Windows Phone。我正在使用 IE 11 的 Emulation 工具栏来模拟 windows phone,并且有一个水平滚动条滚动到右侧出现的一个奇怪的空白区域。
我在页面上搜索了任何多余的边距或填充,但找不到。我也试过添加
html, body {
overflow-x:hidden;
}
但这似乎也不起作用。这真的很奇怪。但是,如果我添加它确实会消除空间
html, body {
overflow-y:hidden;
}
但这也会折叠整个页面以及空间。有谁知道出了什么问题?
http://www.web-dex.com/testing/new.html
我还应该补充一点,它在纵向视图中看起来不错,但在横向视图中它有滚动条和空白区域。
【问题讨论】:
-
我相信 Windows 产品会为滚动条保留空间,即使不需要或显示滚动条也是如此。
-
真的吗?如果是这样,我想我无能为力。
-
我用的是Windows Phone,看起来不错,右边一点空白都没有。
-
真的吗?这很奇怪。你用的是 IE 吗?
-
尝试添加宽度:100%;到html,body css。也许IE需要强制。此外,出于测试目的,添加:border-style:solid;border-width:3px;这将允许您直观地看到浏览器在哪里调用页面或 div 的边缘。然后在完成后将宽度设置为 0px。
标签: html css internet-explorer mobile responsive-design