2013-03-15 102 views
-1

如何在IE中创建溢出div? 似乎我的方法可以使用其他浏览器(Chrome,Firefox)正常工作,但不在IE中。 这里是我的代码:iframe溢出在IE中无法正常工作

<div style="height:400px;overflow:auto"> 
<div class="fb-comments fb_iframe_widget" style="overflow:hidden;position:relative" data-href="#" data-width="470" data-num-posts="10" fb-xfbml-state="rendered"> 
<span style="height: 905px; width: 470px;position:relative;"> 
<iframe id="f225f010c" name="fe2e48c68" scrolling="yes" style="position:relative;border: none; overflow: hidden; height: 905px; width: 470px;" class="fb_ltr" src="#"></iframe> 
</span> 
</div> 
</div> 

我已经尝试很多方法,但他们都不工作。 有什么建议吗? 非常感谢

+0

哪个版本的IE?你有没有宣布你的DOCTYPE? – Xarcell 2013-03-15 16:55:06

回答

0

尝试设置MIN-HEIGHT而不是HEIGHT。然后与OVERFLOW:AUTO结合使用。

+0

我试图将它设置为最小高度而不是高度,但它仍然不起作用。在IE中它仍然显示所有的内容,并且不能滚动。然而,它完美的铬。 – paugoo 2013-03-15 17:23:50

+0

然后我会重复我的问题。哪个版本的IE? – Xarcell 2013-03-15 17:26:49

+0

IE 8.实际上,如果我没有声明任何DOCTYPE,它的工作正常,但如果我声明了DOCTYPE,它就无法工作。 – paugoo 2013-03-15 17:39:55