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

「top:-1px」があります

これは、配置された親の 1 ピクセル上に配置されることを意味します。これは、playArea div です。

だから、やるべきことをやっているように聞こえます。

于 2010-02-24T22:50:40.513 に答える
0

IE6と8およびFirefoxでも同じように機能します。何かを忘れていませんか?

于 2010-02-24T22:43:16.363 に答える