【发布时间】:2011-03-11 20:22:01
【问题描述】:
我在一个容器中有两个 div,第一个具有绝对定位。在 ie7 中,第二个 div 显然忽略了上边距。填充似乎工作正常,但出于视觉原因,我必须使用边距。
我知道罪魁祸首是绝对定位的 div,因为如果我删除它,以下 div 工作正常。
这只发生在 ie7 中(甚至在 ie6 中也没有)。
救命!
编辑:我刚刚找到了一个解决方案,其中包括为 ie7 提供父 div padding-top。所以我只想知道为什么会发生这种情况,如果有的话,一个更清洁的解决方案,但我不需要更多肮脏的黑客......
【问题讨论】:
-
包含您的标记(包括 Doctype)或(更好)指向存在此问题的页面的链接会有所帮助,因此我们可以看到您的代码;这个周末我测试了它,但我仍然没有神奇的眼睛来查看未显示的代码。 ;-)
标签: html css internet-explorer internet-explorer-7