绝对定位的div在页面滚动时不移动

时间:2010-05-18 20:48:48

标签: css scroll css-position

我过去使用类似于此的方法完成了此操作: http://javascriptkit.com/javatutors/static3.shtml

但是我不喜欢“闪烁”效果,因为页面滚动并且div需要随着滚动而移动。最近我看到很多网站都有一个元素(我认为是一个div或类似的东西),当页面滚动时它不会移动但是它看起来很简单......它们就在那里,这是一件很美好的事情。 / p>

不幸的是,我似乎无法回忆起我最近看到的地方,查看来源并尝试解决它,所以我想我会转到这里,看看你们所有的专家可以提供什么援助/建议。

TIA

3 个答案:

答案 0 :(得分:9)

尝试将“position:fixed”设置为元素。

我认为这不适用于某些IE版本,你需要我们JS。

答案 1 :(得分:3)

你链接到的那个网站仍然提到IE 4这样的东西,最好不要依赖它。它已经过时了。

您可以使用CSS将元素定位到固定位置,方法是执行position: fixed;

答案 2 :(得分:-2)

查看 google reader

它有固定标题固定边栏。