【发布时间】:2011-04-03 04:48:43
【问题描述】:
在我的 CSS 文件中,我使用了这个:
html,body{height:100%;padding:0;margin:0;border:0;}
这会导致在 IE8、Chrome 5 和 Mozilla 3.6(所有最新版本)上出现垂直滚动条。
此外,文档是空的,它只有 html、head 和 body 标签,所以没有任何东西会出现在屏幕之外。
设置溢出:隐藏;在 html 元素上将完全停止在页面上滚动。
我怎样才能让它消失,但当内容高于显示高度时还保持滚动?
谢谢。
【问题讨论】:
-
这是因为在所有浏览器中计算视口的舍入错误。使用高度:98% 或溢出:隐藏。
标签: html xhtml height vertical-scroll