在IE 7及更低版本中隐藏水平滚动条

时间:2010-05-31 03:08:52

标签: css internet-explorer internet-explorer-6 internet-explorer-7

基本上,我在删除Internet Explorer 7及以下版本中的水平滚动条时遇到问题。我已经尝试了下面的代码,它似乎在IE以外的每个浏览器中工作正常。

overflow-x: hidden;

更大的问题是,即使滚动条甚至没有被删除,它似乎完全搞砸了布局..它以某种方式隐藏了第2和第3栏中的大部分页面内容?它还添加了第二个垂直滚动条,可以向下移动相对/绝对定位的项目?! 我确实考虑过通过指定的样式表将IE滚动条留在IE中,但即使这样看起来似乎弄乱了页面?

该网站位于测试目录here .. 我将在下面的评论中发布样式表。

有什么建议吗?

提前致谢,希望你能帮忙! 布拉德利

1 个答案:

答案 0 :(得分:0)

您是否尝试在容器上设置静态宽度,为其提供足够的高度,然后为整个容器设置overflow:hidden?不确定这是否适合您的JS滚动,但它可能是朝着正确的方向前进。

哦,任何解决方案都可能不足以支持IE6。那只野兽并不适合漂亮的布局。我想作为替代方案,为那个和/或IE7定义一个条件样式表,用于不太复杂的布局。