千家信息网

让IE6支持fixed的捷径是怎样的

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,让IE6支持fixed的捷径是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。和大家重点讨论一下让IE6支持fixed的简单方法
千家信息网最后更新 2025年01月31日让IE6支持fixed的捷径是怎样的

让IE6支持fixed的捷径是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

和大家重点讨论一下让IE6支持fixed的简单方法,在主题制作或者修改中一些元素要设置为随页面滚动的效果,通常的做法是加上fixed属性,或者干脆用js实现这个功能。

让IE6支持fixed的简单方法

最近发现一个小问题:在主题制作或者修改中一些元素要设置为随页面滚动的效果,通常的做法是加上fixed属性,或者干脆用js实现这个功能。

不过对于懒得去后台更新js文件的同学来说,这不是个好办法,或者对于还未引入js的同学,这更不是好办法。但是不用的话在IE6下会无效,这个经典到目前访问量的半数以上的浏览器版本是直接无视fixed的(当然还有其他若干问题,所以希望更新或扔掉该浏览器)。

关于这个问题的解决办法,我之前的做法一直是用_position:absolute来暂时修订,当然这么做产生的效果和想象中的差距很大。最近发现一个方法来修正IE6的fixed效果,如下:

_top:_expression(documentElement.scrollTop+数值+"px")

也是一个简单的hack,对于不想引入JS又迫切希望使用fixed属性的人来说,确实是个好办法。

More:

Q:有时候好像使用document.body.scrollTop来获取滚动条滚动的长度,结果滚动后得到的也是0,为什么改用document.documentElement.scrollTop就可以了?

A:可以查看一下源代码,如果没有

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

这一句那么可以用document.body.scrollTop,否则只能用document.documentElement.scrollTop。

原因:在标准w3c下,document.body.scrollTop恒为0,需要用document.documentElement.scrollTop来代替;document.documentElement.scrollTop中documentElement对应的是html标签;document.body.scrollTop中body对应的是body标签。

关于让IE6支持fixed的捷径是怎样的问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

问题 支持 效果 方法 做法 属性 捷径 主题 元素 功能 同学 更多 标签 浏览器 页面 制作 帮助 更新 浏览 解答 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库软件 类似Excel 工商银行软件开发中心工资 数据库版本查看语句 网络安全中人是最薄弱的环节 长沙物流软件开发教程 扬州新时代网络安全 计算机网络技术知道答案 互联网公司服务器多少钱 数据库问题解决 浪潮软件开发笔试题c 上海游民网络技术有限公司 安卓app服务器搭建教程 高智能移动软件开发专业 网络技术大专好找工作吗 浪潮服务器怎么进管理卡 北京优雅施软件开发服务中心 丽水桌面软件开发自学步骤 电脑从服务器里面怎么添加表格 企业服务器都放在哪里 合肥今日互联网科技有限公司 数据库主键是怎么写 为什么qq发文件显示服务器拒绝 奉贤区推广软件开发厂家信息中心 光大信用卡中心软件开发岗位 软件开发路线设计 服务器安全级别T 银行招聘软件开发西安 网络公司网络服务器型号 实用网络技术基础试卷 看门狗2新手教程爬进服务器塔里
0