我们可以通过position:fixed来实现元素的固定效果,如网页中底部的"回到顶部菜单",底部的toolbar,对联广告等等,可惜fixed属性在IE6及以下是不支持的。通常的作法,我们用JS或者IE表达式来达到这个效果。

如:

.fixed{ position: fixed; _position: absolute; _top: expression(eval(document.documentElement.scrollTop)); } 

可惜,又遇到一个问题,页面滚动的时候,会出现抖动现象.

如果解决呢?

无意中发现我们momo社区的左侧导航栏在IE6下页面滚动时候居然不抖动,看了下CSS,和上面的表达式没有任何区别呀。。。

于是对HTML和CSS进行最简化删除,最终发现,原来是body属性中设置了背景图片刚好解决了这个抖动的问题!

body中设置了一个样式:

body{ background: url(body.jpg) fixed; } 

上网搜了下,居然已经有人这样通过这个办法解决,顺便还找到了另一个解决方法,总结如下:

方法1

.fixed{ position: fixed; _position: absolute; _top: expression(eval(document.documentElement.scrollTop));} html{ _text-overflow:ellipsis; } 

方法2

.fixed{ position: fixed; _position: absolute; _top: expression(eval(document.documentElement.scrollTop)); } html { _background: url(xx.jpg) fixed; /* 文件不存在亦可以,随便命名 */} 

完美解决IE6中fixed抖动问题的方法相关推荐

  1. 解决ie6中fixed不起作用的问题

    有时需要把一个元素固定在页面的某个部位,一般的解决方法是: <div class="box"></div> .box{position:fixed;bott ...

  2. htmltd文本自动换行,完美解决table中td里面的内容自动换行

    完美解决table中td里面的内容自动换行2018-08-03 11:50 对于将td里面的内容自动换行,在很久以前就遇到的了,但是一直没有完美的解决. 今天要打印一个报表,有一列中的内容太长,将ta ...

  3. 解决CSS position:fixed 抖动问题

    解决CSS position:fixed 抖动问题 参考文章: (1)解决CSS position:fixed 抖动问题 (2)https://www.cnblogs.com/arlar/p/5660 ...

  4. html4.0.1兼容ie7,CSS 完美兼容IE6/IE7/FF的通用hack方法

    CSS 完美兼容IE6/IE7/FF的通用hack方法 发布时间:2009-03-20 00:27:16   作者:佚名   我要评论 一.CSS HACK 以下两种方法几乎能解决现今所有HACK. ...

  5. 完美解决ie8以下不兼容h5的方法

    完美解决ie8以下不兼容h5的方法 参考文章: (1)完美解决ie8以下不兼容h5的方法 (2)https://www.cnblogs.com/susanws/p/5412002.html 备忘一下.

  6. 解决IE中img.onload失效的方法

    解决IE中img.onload失效的方法 - CoffeeCat's IT Blog - IT博客 http://www.cnitblog.com/CoffeeCat/archive/2008/02/ ...

  7. w ndows7中病毒视频,Windows7解决电脑中了kiss病毒的方法

    Windows7解决电脑中了kiss病毒的方法 我们知道电脑使用久了总是会出现各种各样的问题,其中最常见的就是中毒了,不少用户就曾经遇到Windows7电脑中了kiss病毒,下面给大家介绍Window ...

  8. 完美解决IE6不支持position:fixed的bug

    废话不多说,先看一下下面这段代码: <!DOCTYPE html> <html> <head> <meta http-equiv="Content- ...

  9. 解决IE6中 PNG图片透明的终极方案-八种方案!

    "珍惜生命,远离IE6",IE6中的bug令很多Web前端开发人员实为头疼,因此不知道烧了多少脑细胞,在众多的Bug中最令人抓狂的就是IE对png图片的不支持,导致设计师和重构师放 ...

最新文章

  1. 正则表达式的字符、说明和其简单应用示例
  2. 无效字符 java_Java知识查漏补缺
  3. make 调试和传参
  4. 天线增益英文名称:antenna gain
  5. android菜单动画,利用 android studio 制作一个菜单动画
  6. H3C交换机配置ACL禁止vlan间互访
  7. Vue报错Module build failed Error Node Sass version 6.0.1 is incompatible with ^4.0.0.解决方案
  8. HDTV(1920x1080)码率和视频质量关系的研究 1 (前期准备)
  9. 【开篇】抽象代数的历史背景与内容总览
  10. android 模拟器 itools,itools安卓模拟器
  11. 用计算机丢失ZLB1,LJ-ZLB1预应力智能张拉控制系统
  12. 能够可视化访问和查看H2数据库的工具
  13. jQuery仿QQ空间图片查看特效(全屏,放大,缩小,旋转,镜像,鼠标滚轮缩放)
  14. 从头开始学51单片机之4:C51程序设计基础
  15. 观美剧《傲骨之战》,了解诉讼融资行业现状
  16. 【python之父】:从他的经历中我又重拾对编程的热爱,程序员也不是一直写代码就没有出路
  17. 倍增算法入门 超详细解答+LCA+RMQ(ST表)+例题剖析
  18. iPhone 开发基础教程
  19. Monkey学习心得
  20. 关于po、vo、dto的概念

热门文章

  1. windows2008r2补丁_我偶然发现一个严重 0day,影响 Win7 和 Server 2008 R2,微软未发补丁(详情)...
  2. 事务回退机制 android,【Android基础】——Fragment-使用方法
  3. ping端口怎么ping_英雄联盟手游ping信号怎么发送 ping信号发送方法介绍_游戏攻略...
  4. Lesson Plan 教学计划 翻译
  5. Spring框架学习笔记01:初探Spring——采用Spring配置文件管理Bean
  6. 2019 ACM/ICPC 南京站 E.Observation,区间筛
  7. python的编译过程_Python docutils文档编译过程方法解析
  8. 2017.5.6 子矩阵 思考记录
  9. linux修改http版本信息,动态库中的soname中版本号的修改
  10. 【英语学习】【Level 07】U08 Old Stories L1 The old times