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