1

基本上,我无法在Internet Explorer 7及以下版本中删除水平滚动条。我试过下面的代码,它似乎在除IE以外的每个浏览器都能正常工作。在IE 7及以下版本中隐藏水平滚动条

overflow-x: hidden; 

的甚至更大的问题是,即使滚动甚至没有删除,它似乎完全拧布局..它在某种程度上隐藏了大部分在箱子2和第3页内容?它还增加了第二个垂直滚动条,可以将相对/绝对定位的物品向下移动?! 我确实想过只是通过指定的样式表离开滚动条在IE中,但即使这似乎是搞乱页面?

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

有什么建议吗?

在此先感谢,希望你能帮助! 布拉德利

+0

http://openyourheart.org.uk/test/style.css – 2010-05-31 03:10:01

+0

哇的人。我甚至无法让它在ie6或ie7上运行。只是冻结了,我不得不逼近。您可能想要认真考虑Joseph所建议的条件样式表。 – edl 2010-05-31 05:45:13

+0

崩溃现在应该排序..我尝试了一个条件样式表,但它似乎仍受主表影响?你可以在只为IE指定的样式表中应用样式吗? – 2010-05-31 17:46:37

回答

0

您是否尝试过在容器上设置一个静态宽度,给它足够的高度,然后设置溢出:隐藏整个容器?不确定这是否会在您的JS滚动中发挥出色,但这可能是朝着正确方向迈进的一步。

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

+0

你有什么可以给我一个例子吗?干杯 – 2010-05-31 03:17:59