Html IE7-DIV没有采用溢出的父DIV属性的问题:auto;
我正在开发一个网站,它有一个特定的高度。我做了一个DIV,定义了高度,并添加了CSS属性overflow:auto。在这个DIV中,我有另一个包含我的内容和其他特定样式的DIV。在所有其他浏览器中,如果内部内容的长度超过指定的高度(外部DIV高度),则内部内容可以垂直滚动。然而,在IE7中(可能也在6中),内部DIV溢出了外部DIV。在我看来,IE7似乎没有看到这个DIV实际上是一个子DIV,所以它忽略了溢出:autoHtml IE7-DIV没有采用溢出的父DIV属性的问题:auto;,html,css,internet-explorer-7,Html,Css,Internet Explorer 7,我正在开发一个网站,它有一个特定的高度。我做了一个DIV,定义了高度,并添加了CSS属性overflow:auto。在这个DIV中,我有另一个包含我的内容和其他特定样式的DIV。在所有其他浏览器中,如果内部内容的长度超过指定的高度(外部DIV高度),则内部内容可以垂直滚动。然而,在IE7中(可能也在6中),内部DIV溢出了外部DIV。在我看来,IE7似乎没有看到这个DIV实际上是一个子DIV,所以它忽略了溢出:auto 你知道我需要改变什么吗?你有没有在div上设置宽度?我知道IE7和IE6都有
你知道我需要改变什么吗?你有没有在div上设置宽度?我知道IE7和IE6都有
overflow:auto的问题代码>有时如果没有设置宽度,那么您应该尝试添加它们以确保。还可以尝试添加display:block两个div(特别是内部div)上的code>
如果您还没有使用它,它是一个非常棒的工具,用于测试IEs中的CSS。谢谢,我已经设置了宽度。增加了显示:块;但效果不太好。它只是想从容器中弹出,就像它不在容器中一样。尝试使用Clearfix方法。在任何地方使用Clearfix都是最佳实践。我在这里找到了最好的方法:你有这个问题的页面链接吗?