我有一个滚动 当我使用 ctrl+ IE11 放大时,我的 div 的下方和右侧有额外的空间,在那里我可以看到 我想在 IE 放大时调整“allcontent”div 的大小 以填充页面,但我找不到获取实际页面大小的方法使用 JavaScript。 是否有: 一种在单击 ctrl+ 或 一种方法可以在 CSS 中指定 我已经尝试了各种测量方法,例如 ocument.body.clientWidth,但没有发现任何适用于我的 甚至更奇怪:页面缓慢滚动以掩盖(错误地)暴露的主体颜色。
最佳答案
问题出在 IE11 的“自动缩放至视口(viewport)宽度”功能。解决方法是将以下内容添加到我的 CSS: Microsoft: Internet Explorer...当窗口窄于 1024 像素时自动缩放内容...在不需要或不需要这种自动缩放的情况下,device-width 关键字... . 表示页面经过优化,无论设备的宽度如何都能正常工作。 我在 this question 中找到了答案. 关于Javascript 或 CSS 修复 100% <div> 在 IE11 缩放时不填满页面,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/27764769/
<div id=allcontent style="width:100%;height:100%;overflow:scroll">
(all page content)
</div>
@media screen {
@-ms-viewport {
width: device-width;
}
}