1

私は自分のウェブサイトで相対的な位置でいくつかのdivブロックを使用しています。それらの中に私は絶対位置のブロックを置きました。しかし、人生で初めて、そのような奇妙な行動に気づきました。少なくともOperaでは、ページを上下にスクロールしたとき、またはMagic Zoomプラグインの上にマウスを置いたときに、絶対位置を持つブロックが上下に移動し始めます(1つの場所にとどまりません)。たとえばtopを設定した場合:0px; 左:0px; 彼らは同じ場所にとどまります。たぶん私はコードの何かを変更しました。なぜなら、このようなことが最近始まったばかりだからです。

<div class="innerWrapper" style="width: 100%; position: relative">
    <div class="inside" style="left: auto; 
        right: auto; 
        bottom: auto; 
        top: -24px; 
        position: absolute;">
    </div>
</div>
4

1 に答える 1

-3

親divの直後に絶対divを配置します。絶対divは、相対divの最初の子である必要があります。

于 2012-06-09T07:31:42.890 に答える