我们可以通过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; /* 文件不存在亦可以,随便命名 */
}

最新文章

  1. UIKit框架之UIEvent
  2. 使用loadrunner进行压力测试之----post请求
  3. Ubuntu 15.10系统安装后要做的15件事
  4. NDK开发
  5. 用Qt图形视图框架开发拼图游戏
  6. Windows动态链接库DLL
  7. SQL Server 2008安装和配置过程
  8. VirtualBox故障一例
  9. uva10815 by sixleaves
  10. win7中注册tomcat服务
  11. Struts2第九篇【OGNL、valueStack详解】
  12. CUDA与OpenGL互操作
  13. JSP Debug日志
  14. iOS调用系统发送短信和邮件分享
  15. Oracle约束、索引
  16. mybatis的基本语句的应用
  17. python小白——进阶之路——day4天-———流程控制while if循环
  18. Python_day_01
  19. mysql的聚簇索引与非聚簇索引的简短总结
  20. 【转】Extjs2.2.1 DateField 变形的问题解决方案

热门文章

  1. debian root用户在shell下如何能够使用颜色
  2. 使用copy再次实现Circle类,保证不能有内存泄漏问题
  3. [改善Java代码]慎用动态编译
  4. ASP.NET整理
  5. C#操作Excel数据增删改查示例
  6. response小结(五)—通过response实现请求重定向
  7. 省市数据递归加载到TreeView
  8. Android重力感应开发
  9. 第六十三篇、runtime实现归解档
  10. spring mvc 拦截器