Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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
CSS:IE7的空白区域<;部门>;占用空间_Css_Internet Explorer 7_Internet Explorer 6 - Fatal编程技术网

CSS:IE7的空白区域<;部门>;占用空间

CSS:IE7的空白区域<;部门>;占用空间,css,internet-explorer-7,internet-explorer-6,Css,Internet Explorer 7,Internet Explorer 6,我有一个带有一些div的页面,其宽度为800px,边距为:0 auto 把它们放在中间 其中一个div包含一个图像,其余div为空,在IE8+中看起来是空的 与所有其他浏览器一样,但在IE7中,div的空白区域占用了空间,并将其他元素从它们的位置抛出 有没有一个快速的解决办法使div的空白区域不占空间 我必须保留空白区域的原因是固定的和空白的:0自动制造。 图片与具有相同宽度的其他div对齐 提前谢谢 尝试为该元素设置行高:0和字体大小:0 它应该使元素不占任何空间。我只是想告诉任何阅读这篇文章

我有一个带有一些div的页面,其宽度为800px,边距为:0 auto 把它们放在中间

其中一个div包含一个图像,其余div为空,在IE8+中看起来是空的 与所有其他浏览器一样,但在IE7中,div的空白区域占用了空间,并将其他元素从它们的位置抛出

有没有一个快速的解决办法使div的空白区域不占空间

我必须保留空白区域的原因是固定的和空白的:0自动制造。 图片与具有相同宽度的其他div对齐


提前谢谢

尝试为该元素设置
行高:0
字体大小:0


它应该使元素不占任何空间。

我只是想告诉任何阅读这篇文章的人,我最后做的是在Internet Explorer中添加一条有条件的注释,因为似乎没有什么可以解决问题

另一件可能的事情是,使一个div的位置是绝对的,然后它是绝对的 在正常流程之外,但是我找不到一种方法使DIV的空部分不被占用
正常流程中的空间。

是的,它是……只需放入
在他们后面

我只是在IE7上遇到了同样的问题,并使用了答案

line-height:0; 
font-size:0; 

在对应于该div的CSS中

您可以重新启动吗?这就是代码,但它只在IE7上有问题,div.main中有一个映像,div.main的其余部分是空的,但仍然占用空间。(在IE7中,img标签将与div.mainright分开一行)我的网站还没有上线,最后我做了一个IE有条件的评论