当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > IE6支持position:fixed完美解决方法

CSS样式表
非常酷的角BANNER
边框(border)边距(margin)和间隙(padding)属性的区别
调整CSS类型的顺序改变链接翻滚效果
用CSS代码轻松Diy你的网页滚动条
未知大小图片在容器的垂直和水平居中问题
css元素定位
空间页面CSS说明
样式表CSS布局经验
CSS 中关于字体处理效果的思考
CSS中div、span和center元素
CSS实现简单的图片防盗链代码
CSS代码缩写技巧
重构、标准、布局
CSS如何使DIV层居中
对display:inline;与float:left;的认识
认识CSS中absolute与relative
用CSS构建iframe效果
不用float实现模块居中布局
利用相对定位及偏移量做精美输入界面
用CSS控制的闪烁效果

CSS样式表 中的 IE6支持position:fixed完美解决方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 201 ::
收藏到网摘: n/a

IE7已经支持position:fixed了,而我们的IE6呢?还继续使用js事件?消耗资源,破坏结构,画面闪耀。 今天去一老外站看到了这他站上的十分平滑但却没有js,好奇,原来。。巧妙啊,分享下,相对而言比较节省资源。但效果好,使用方便,兼顾w3c。哈哈
复制代码 代码如下:

<!-- compliance patch for microsoft browsers -->
<!--[if lt IE 7]><link rel="stylesheet" href="ie-stuff.css" type="text/css" media="screen"/><![endif]-->

ie-stuff.css
复制代码 代码如下:

#footer {
position: absolute;
bottom: auto;
clear: both;
top:e­xpression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) - 1
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight) - 1);
}