带有图像的IE7中的负绝对定位

时间:2011-10-11 15:07:40

标签: css css-position internet-explorer-7

我的网站图片绝对位于标题中。除了IE6 / 7之外,它似乎无处不在。我的图像绝对定位在具有相对定位的标题内。图像继续向下推动标题的高度。

/*div*/
#header{padding:0;overflow:visible;position:relative;min-height:140px;margin:0;}
/*image*/
#bod{position:absolute;top:0px;left:-95px;}

我试图改变到一个固定的高度但是把右边的推车项目搞砸了。

该网站是greatcaesars.com。

如果有人建议我可以做些什么来解决这个问题,我会很感激。

1 个答案:

答案 0 :(得分:0)

在早期版本的IE中,高度被视为与最小高度相同,而最小高度根本不起作用。

试试这个:

#header{padding:0;overflow:visible;position:relative;min-height:140px;margin:0;}
#header{height: 140px;}
html > body #header{height: auto;}

使用>表示直接的孩子,不被旧版本的IE识别。