我有一个div弹出到屏幕中间并填充一些任意内容。如果添加的内容不适合可用空间,我需要它滚动。CSS - 避免在IE中水平滚动
基本造型剩下:25%;宽度:50%;最大高度:70%
如果屏幕足够大,它一切正常。在Firefox中,如果没有足够的空间,它也可以很好地工作,在分区中添加一个垂直滚动条。但在IE中,它增加了一个恼人的和不需要的水平滚动条,我无法想出摆脱它的方法。
你可以看到我的意思在这里一些截图: http://dl.dropbox.com/u/15633144/popup.html
对不起,我不能发布的实际HTML,它肯定不会让这变得更容易!但我希望这是一个人们以前曾经解决的标准问题。
在这里发布的通常解决方案是overflow-x/overflow-y。但在某些情况下,div内容确实需要水平滚动,所以我不能使用这种技术。
如果你不允许访问你的服务器,你可以在jsfiddle.net创建一个例子:) – Kyle 2011-02-01 11:35:11