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

简介:

在网上找了很多方法,大多是 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]

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

相关文章
在masm32中获取IE版本的方法2
在masm32中获取IE版本的方法2
在masm32中获取并显示IE版本的方法1
在masm32中获取并显示IE版本的方法1
|
Web App开发
clearTimeout 方法在IE上的兼容问题
clearTimeout 方法在IE上的兼容问题
75 0
|
JavaScript 前端开发
关于 getBoundingClientRect 方法在360极速浏览器的 IE 兼容模式下获取 documentElement 宽度比在 IE 浏览器下面多 4px 的问题
关于 getBoundingClientRect 方法在360极速浏览器的 IE 兼容模式下获取 documentElement 宽度比在 IE 浏览器下面多 4px 的问题
96 0
关于 getBoundingClientRect 方法在360极速浏览器的 IE 兼容模式下获取 documentElement 宽度比在 IE 浏览器下面多 4px 的问题
|
Windows
Windows 技术篇-安装指定版本Internet Explorer浏览器方法,IE浏览器的升级和降级
Windows 技术篇-安装指定版本Internet Explorer浏览器方法,IE浏览器的升级和降级
432 0
Windows 技术篇-安装指定版本Internet Explorer浏览器方法,IE浏览器的升级和降级
|
Windows
Windows 技术篇-Internet Explorer浏览器启用方法,windows找不到ie浏览器解决办法
Windows 技术篇-Internet Explorer浏览器启用方法,windows找不到ie浏览器解决办法
166 0
Windows 技术篇-Internet Explorer浏览器启用方法,windows找不到ie浏览器解决办法