1

我有以下标记(顺便说一下,我已经删除了内容)

<div id="playArea" style="position: relative">
    <div class="widget" id="widget2" style="position: absolute;width:153px;top:282px;left:243px;" ></div>           
    <div class="widget" id="widget8" style="position: absolute;width:278px;top:-2px;left:446px;" ></div>            
    <div class="widget" id="widget24" style="position: absolute;width:363px;top:-1px;left:16px;" ></div>
    <div class="widget" id="widget30" style="position: absolute;width:200px;top:-1px;left:233px;" ></div>
    <div class="clear">&nbsp;</div>
</div>

这个标记大约在 Firefox 3 中我的页面的一半,显示我想要它的方式,但在 IE 6 和 7 中,除了显示在 playArea 容器顶部的最后一个 div(widget30)之外,一切都很好。关于如何在 IE 中解决此问题的任何想法?

谢谢

4

2 回答 2

1

你有“顶部:-1px”

这意味着它将位于已定位父级的顶部上方 1 个像素,即您的 playArea div。

所以,听起来它正在做它应该做的事情。

于 2010-02-24T22:50:40.513 回答
0

它在 IE 6 和 8 以及 Firefox 中对我来说是一样的。你确定没有遗漏什么?

于 2010-02-24T22:43:16.363 回答