


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
像你所遇到的问题一样 IE6 浏览器有太多的 bug 让制作网页的人头疼 这篇 文章介绍的是介绍的是如何解决 IE6 不支持 position fixed 属性的办法 如 果我们需要做某个元素始终位于浏览器的底部 不会因为浏览器窗口的缩放和 滚动条的滚动而变化 那个肯定是想到的用 position fixed 生成绝对定位 只 要设置这个 CSS 属性就能达到刚刚的需求 当其他浏览器都正常显示的时候 只有 IE6 不那么完美 该元素的位置是通过 left top right 以 及 bottom 属性进行规定 一般的一般的 position fixed position fixed 实现方法实现方法 以我的博客为例 在右下角 这个 HTML 元素使用的 CSS 代码如下 top position fixed bottom 0 right 20px 实现让 元素固定在浏览器的底部和距离右边的 20 个像素 在在 IE6IE6 中实现中实现 position fixed position fixed 的办法的办法 刚刚提过 在 IE6 中是不能直接使用 position fixed 你需要一些 CSS Hack 来解决它 当然 IE6 的问题也不仅仅 position fixed 相同的还是让 元素固定在浏览器的底部和距离右边 的 20 个像素 这次的代码是 top position fixed position absolute bottom 0 right 20px bottom auto top expression eval document documentElement scrollTop document docu mentElement clientHeight this offsetHeight parseInt this currentStyle marginTop 10 0 parseInt this currentStyle marginBottom 10 0 right 跟 left 属性可以用绝对定位的办法解决 而 top 跟 bottom 就需要 用上面的表达式来实现 其中在 position absolute 中的 符号只有 IE6 才能识别 目的是为了区分其他目的是为了区分其他浏览器浏览器 上面的只是一个例子 下面的才是最重要的代码片段 使元素固定在浏览器的顶部使元素固定在浏览器的顶部 top position absolute bottom auto top expression eval document documentElement scrollTop 使元素固定在浏览器的底部使元素固定在浏览器的底部 top position absolute bottom auto top expression eval document documentElement scrollTop document docu mentElement clientHeight this offsetHeight parseInt this currentStyle marginTop 10 0 parseInt this currentStyle marginBottom 10 0 这两段代码只能实现在最底部跟最顶部 你可以使用 margin top 10px 或 者 margin bottom 10px 修改其中的数值控制元素的位置 position fixed position fixed 闪动问题闪动问题 现在 问题还没有完全解决 在用了上面的办法后 你会发现 被固定定位的被固定定位的 元素在滚动滚动条的时候会闪动元素在滚动滚动条的时候会闪动 解决闪动问题的办法是在 CSS 文件中加入 html background image url about blank background attachment fixed 其中 是给 IE6 识别的 到此 IE6 的 position fixed 问题已经被解决了 这里还为大家搜集了一个 采用 JS 解决的办法 JSJS 的解决方案的解决方案 JS 是我最不愿使用的解决方案 因为这种纯样式的 bug 用 JS 来解决有点大材小 用 而且 JS 需要 DOM 载入后才执行 有可能会出现闪屏的现象 JS 的解决方案很简单 通过设置一个 top 来实现 top 是指分页的上边距离 document 的上边的长度 可以被分解成下面几项 并不是完整的代码 top scrollTop clientHeight height 分页的高度 scrollTop 和 clientHeight 分别用来解决上面两个问题 滚动条的滚动会影响到 scrollTop 而窗口的变化会影响到 clientHeight 所以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 网络运营守秘职责保证承诺书8篇
- 小狐狸的童话之旅作文(5篇)
- 企业合同管理范本及风险提示
- 印刷制作合同标准文本及注意事项
- 八珍汤及其所含方剂对血虚小鼠造血功能影响的实验探究
- 大型建筑膜结构施工方案详解
- 从功能对等理论看辛亥革命博物馆解说资料英译:文化传播与翻译策略探究
- 机械加工车间生产效率提升计划
- 中国服务贸易出口结构优化:基于多因素驱动的实证剖析
- 不确定性理论与机器学习融合下的知识发现新路径探究
- 可爱的中国课件小学
- 个人所得税政策课件
- 中医的起源和历史
- 工程公司招采管理制度
- 大学生职业规划大赛《光电信息科学与工程专业》生涯发展展示
- 城西(蒋村)污水处理厂二期工程环评报告
- 特斯拉MODEL Y用户手册
- 轨道几何形位参数轨距课件
- 临床麻醉学笔记
- 造影剂外渗的个案护理
- 水池满水试验具体方案
评论
0/150
提交评论