Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS:位置绝对的奇怪行为(元素移动)_Css_Css Position - Fatal编程技术网

CSS:位置绝对的奇怪行为(元素移动)

CSS:位置绝对的奇怪行为(元素移动),css,css-position,Css,Css Position,我在我的网站上用了几个div块来表示相对位置。在它们里面我放置了绝对位置的方块。然而,我有生以来第一次注意到这种奇怪的行为。至少在Opera中,当我在页面上下滚动或将鼠标移到Magic Zoom插件上时,那些具有绝对位置的块开始上下移动,而不是停留在一个位置。例如,如果我设置top:0px;左:0px;他们住在同一个地方。也许我在代码中做了一些修改,因为这些事情是最近才开始发生的 <div class="innerWrapper" style="width: 100%; position:

我在我的网站上用了几个div块来表示相对位置。在它们里面我放置了绝对位置的方块。然而,我有生以来第一次注意到这种奇怪的行为。至少在Opera中,当我在页面上下滚动或将鼠标移到Magic Zoom插件上时,那些具有绝对位置的块开始上下移动,而不是停留在一个位置。例如,如果我设置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>

将绝对div放在父div之后。绝对div应该是相对div的第一个子div。

可以显示您的代码或任何示例吗?Magic Zoom插件可能有问题吗?它支持Opera吗?我试着关闭Magic Zoom,但它没有做任何更改。请创建一个关于你的问题的对话框,你是不对的。绝对div不应该是相对div的第一个子级,绝对div可能在父div中无处不在。