ie7:居中相对父母的绝对div表现奇怪

时间:2011-08-15 14:39:57

标签: css internet-explorer-7

最好用图片解释这个问题,但你可以在这里自己试试:

http://pastehtml.com/view/b3y7e9uz6.html

简单地将ie7与(ie8或ff或chrome)进行比较。它在现代浏览器中看起来像这样:

Modern Browsers

并在ie7中这样:

ie7

是什么导致它在ie7中偏离中心?

1 个答案:

答案 0 :(得分:4)

一旦删除position: absolute,一切都会自行纠正,减去红色边框;但是,通过将适当的边框应用到您想要的边上,可以非常容易地解决这个问题。

如果您必须保留position: absolute添加left: 0,那么它似乎也会更正。 IE7可能需要左/右或略微搞砸,因为它不知道在哪里定位它。