Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html IE7-DIV没有采用溢出的父DIV属性的问题:auto;_Html_Css_Internet Explorer 7 - Fatal编程技术网

Html IE7-DIV没有采用溢出的父DIV属性的问题:auto;

Html 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,定义了高度,并添加了CSS属性overflow:auto。在这个DIV中,我有另一个包含我的内容和其他特定样式的DIV。在所有其他浏览器中,如果内部内容的长度超过指定的高度(外部DIV高度),则内部内容可以垂直滚动。然而,在IE7中(可能也在6中),内部DIV溢出了外部DIV。在我看来,IE7似乎没有看到这个DIV实际上是一个子DIV,所以它忽略了溢出:auto


你知道我需要改变什么吗?

你有没有在div上设置宽度?我知道IE7和IE6都有
overflow:auto的问题有时如果没有设置宽度,那么您应该尝试添加它们以确保。还可以尝试添加
display:block


如果您还没有使用它,它是一个非常棒的工具,用于测试IEs中的CSS。

谢谢,我已经设置了宽度。增加了显示:块;但效果不太好。它只是想从容器中弹出,就像它不在容器中一样。尝试使用Clearfix方法。在任何地方使用Clearfix都是最佳实践。我在这里找到了最好的方法:你有这个问题的页面链接吗?