【发布时间】:2010-09-13 21:12:49
【问题描述】:
我知道使用 position:fixed 会很容易,但不幸的是我坚持支持 IE 6。我该怎么做?我宁愿使用 CSS 来干净,但如果我必须使用 Javascript,那不是世界末日。在我当前的实现中,我有一个“浮动页脚”,它浮动在主要内容区域上方并使用 Javascript 定位。即使使用 Javascript,我现在的实现也不是特别优雅,所以我的问题是:
- 有没有办法在没有 Javascript 的情况下做到这一点?
- 如果我必须使用 Javascript,对于这个浮动页脚问题有什么“好的”解决方案吗? “好”是指可以跨浏览器工作的东西,不会使浏览器的资源过载(因为它必须经常重新计算),并且优雅/易于使用(即编写类似
new FloatingFooter("floatingDiv")的东西会很好)。
我猜想没有什么超级简单的解决方案可以满足上述所有要求,但我可以构建的东西会很棒。
最后,只是一个更笼统的问题。我知道这个问题很难解决,那么除了在每个页面底部都有页脚内容之外,还有其他 UI 替代方案吗?在我的特定站点上,我使用它来显示步骤之间的转换。还有其他方法可以做到这一点吗?
【问题讨论】:
-
如果感觉很滑稽,我建议使用框架集。但我不是,所以我不会。
-
为什么只有一个Javascript标签?对我来说看起来像是一个 CSS 问题。
-
我想知道还有多少人还在用IE6?
标签: javascript css internet-explorer-6 sticky-footer