在 IE10 中,滚动条并不总是存在...当它出现时,它会作为覆盖层出现...这是一个很酷的功能,但我想为我的特定网站关闭它,因为它是一个全屏应用程序,而且我的徽标和菜单消失在其后面。
IE10:
CHROME:
有人知道在 IE10 上始终将滚动条固定在适当位置的方法吗?
Overflow-y:scroll 似乎不起作用!它只是将其永久地放在我的网站上。
可能是引导程序导致了问题,但我不知道是哪一部分!请参阅此处的示例:http://twitter.github.io/bootstrap/ http://twitter.github.io/bootstrap/
正如 xec 在他的回答中提到的,此行为是由 @-ms-viewport 设置引起的。
好消息是,您不必删除此设置即可恢复滚动条(在我们的示例中,我们依靠 @-ms-viewport 设置进行响应式网页设计)。
您可以使用 -ms-overflow-style 来定义溢出行为,如本文所述:
http://msdn.microsoft.com/en-us/library/ie/hh771902(v=vs.85).aspx http://msdn.microsoft.com/en-us/library/ie/hh771902(v=vs.85).aspx
将样式设置为滚动条以恢复滚动条:
body {
-ms-overflow-style: scrollbar;
}
滚动条
表示元素显示经典的滚动条类型
控制其内容何时溢出。与 -ms-autohiding-scrollbar 不同,
-ms-overflow-style 属性设置为的元素上的滚动条
滚动条始终出现在屏幕上并且在滚动时不会淡出
元素处于非活动状态。滚动条不会覆盖内容,因此
沿着元素的边缘占用额外的布局空间
出现。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)