【发布时间】:2010-09-23 01:44:57
【问题描述】:
我有一个必须始终位于页面底部/左侧的 DIV,类似于页脚菜单。
div#bottom_menu
{
position: absolute;
z-index: 1;
left: 0;
bottom: 0;
width: 90%;
}
我的页面定义了最小高度,当用户将其缩小到低于该高度时,它会获得滚动条。 问题是当它发生时,在 IE8 中,div 向上移动以匹配新的视点最低点,就像它在 position: fixed 时的行为一样。更糟糕的是,当您再次向下滚动时,该元素不会向下移动(如位置:固定),而是可笑地停留在页面中间。这在 Firefox、Opera 和 Chrome 中完美运行。这是一个已知的 IE 错误以及如何解决它?
【问题讨论】: