我想这个问题会时不时地弹出(我实际上是在发布自己的问题之前阅读过一些帖子),但现在又出现了。
如何使用IE 6在该URL上使用粘性页脚? (链接已删除,因为它现在已断开)
此处的区别在于,我得到了一个隐藏的div,例如,如果单击“ Werknemer”或“ AEX”,则会显示该div。
这是我希望在浏览器窗口底部(而不是当前页面的末尾)可见的块。
谢谢您的帮助!
最佳答案
我一直做的位置:在IE中使用CSS表达式修复。就您的标记而言,我发现它破坏性最小。唯一的问题是,如果未启用Javascript,它将无法正常工作。
如果您在“怪癖”模式下工作,则将这放在仅IE6样式表中:
/* Smooths out the scrolling of #your-fixed-element */
body {
background-attachment: fixed;
}
#fixedElement {
position: absolute;
left: 0;
top: expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);
}
如果您处于标准模式,请改用以下#fixedElement声明:
#fixedElement {
position: absolute;
left: 0;
top: expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight);
}