咨询电话:024-31891684
13390130939售前咨询电话 31891684z6尊龙平台的售后服务电话
13390130939技术咨询 31891684传真
【ie6】如何让position:fixed在ie6中工作当前位置:z6尊龙平台-凯时app官方首页>主要服务>网站制作>htmlie6bug之不支持position:fixed
本文所使用的技巧是用了一条internet explorer的css表达式(expression)。你不可以直接使用该表达式,因为它可能会因为缓存而不更新。解决这一点的最简单的方式是使用
下面是样式,把这个加在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为辅,制作利于优化,页面美观的优质网站!
网络策划公司|新浪官方微博|
沈阳易势科技有限公司 网站制作网络营销公司 © 2011 , all rights reserved. 公司地址:沈阳市铁西区贵和街道建设中路15号浅草绿阁商务楼402室沈阳网站制作易势最专业
辽b2-20150173-8号
"));