咨询电话:024-31891684

z6尊龙平台-凯时app官方首页|注册|登录 |

【ie6】如何让position:fixed在ie6中工作-z6尊龙平台

 

【ie6】如何让position:fixed在ie6中工作当前位置:z6尊龙平台-凯时app官方首页>主要服务>网站制作>html

ie6bug之不支持position:fixed

 

本文所使用的技巧是用了一条internet explorer的css表达式(expression)。你不可以直接使用该表达式,因为它可能会因为缓存而不更新。解决这一点的最简单的方式是使用eval包裹你的语句。

 

下面是样式,把这个加在css里,然后按需求引用。

 

/*让position:fixed在ie6下可用! */ 

.fixed-top/* 头部固定 */{position:fixed;bottom:auto;top:0px;} 

.fixed-bottom/* 底部固定 */{position:fixed;bottom:0px;top:auto;} 

.fixed-left/* 左侧固定 */{position:fixed;right:auto;left:0px;} 

.fixed-right/* 右侧固定 */{position:fixed;right:0px;left:auto;}

/* 上面的是除了ie6的主流浏览器通用的方法 */

* html,* html body /* 修正ie6振动bug */{background-image:;background-attachment:fixed;}

* html .fixed-top/* ie6 头部固定 */{position:absolute;bottom:auto;top:expression(eval(document.documentelement.scrolltop));}

* html .fixed-right/* ie6 右侧固定 */{position:absolute;right:auto;left:expression(eval(document.documentelement.scrollleft document.documentelement.clientwidth-this.offsetwidth)-(parseint(this.currentstyle.marginleft,10)||0)-(parseint(this.currentstyle.marginright,10)||0));}

* html .fixed-bottom/* ie6 底部固定  */{position:absolute;bottom:auto;top:expression(eval(document.documentelement.scrolltop document.documentelement.clientheight-this.offsetheight-(parseint(this.currentstyle.margintop,10)||0)-(parseint(this.currentstyle.marginbottom,10)||0)));}

* html .fixed-left/* ie6 左侧固定 */{position:absolute;right:auto;left:expression(eval(document.documentelement.scrollleft));}    

上一条资讯|返回栏目页|下一条资讯

分享到:
0

沈阳网站制作--网站前台效果

易势网站制作,以div css为主,js/jquery为辅,制作利于优化,页面美观的优质网站!

top

网络策划公司|新浪官方微博|

网站软件咨询

客户服务咨询

网站地图