交互设计中心-72色

交互设计中心 | 用户体验 | 优化

修正IE6不支持position:fixed的bug

2010年3月2日 | 分类:DIV+CSS | 评论:0 | | Tags:IE6  positionfixed  bug  

你是如何让position:fixed在IE6中工作的?

本文所使用的技巧是用了一条Internet Explorer的CSS表达式(expression)。你不可以直接使用该表达式,因为它可能会因为缓存而不更新。解决这一点的最简单的方式是使用eval包裹你的语句。
如何解决“振动”的问题?

显然IE有一个多步的渲染进程。当你滚动或调整你的浏览器大小的时候,它将重置所有内容并重画页面,这个时候它就会重新处理css表达式。这会引起一个丑陋的“振动”bug,在此处固定位置的元素需要调整以跟上你的(页面的)滚动,于是就会“跳动”。
...


分页:« 首页...«1»...尾页 »