最好用也最简单的方法解决IE6不支持position:fixed问题

    xiaoxiao2025-10-21  4

    在网上找了很多方法,大多是 Javascript 解决的,想想能用 IE6 的电脑,得烂成啥样?再用expression eval ,估计还没滚动几下内存都不够了,所以这种能用 CSS 解决的问题最好都用 CSS 解决了。

    前提是你的网页要支持 XHTML

    在头部加上 [cc lang='html']

    dir="ltr" lang="zh-CN">

    [/cc]

    然后针对 IE 6 进行如下设置:

    [cc lang='css'] * { margin:0; padding:0; } html, body { height: 100%; overflow:auto; } [/cc] 最后在你需要 fixed 的 div 里添加 [cc lang='css'] position:fixed !important; position:absolute; [/cc]

    这样就可以了,唯一的问题是在滚动的时候固定的层有轻微的闪烁,但对于“回到顶部”这样的小按钮来说是无伤大雅的。

    相关资源:python入门教程(PDF版)
    最新回复(0)