防止从DIV尽管位置滚动:绝对

问题描述 投票:3回答:3

我现在面临一个有点“DIV地狱”的。这是HTML片段:

<div id="xyz" class="sensoricon moveable type1 node-2-sensor-1 string1" style="position: absolute; top: 241.467px; left: 236.417px; opacity: 1;">
<img src="/content/images/shared/sensors/bla.png" alt="">
</div>

我明白那个:

position: absolute;

应防止DIV从滚动的,但它仍然没有(虽然只是刚刚开始一点点)。任何人都可以看到什么一般错了吗?

css
3个回答
8
投票

你要做的是:

position: fixed;

因为位置是:绝对的;设置相对位置父坐标和文档滚动时,绝对位置仍然是相对父的家长(通过任何级别的数量)是相对于整个文件的位置。

在另一方面位置:相对固定台位置窗口,而不是文档。滚动时,这样,你的元素停留在同一个地方。


0
投票

绝对定位指在下一较高祖先元素的边缘测量的定位,其具有不是静态的位置


0
投票

就像我在我的评论说: 您应该使用position: fixed。 它类似于absolute,但它不与整个网站,它是“固定”在给定的位置滚动。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.