在ie6下实现position-fixed的效果

模拟原理:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="author" content="Chomo" />
<link rel="start" href="http://www.14px.com" title="Home" />
<title>模拟position:fixed效果的原理</title>
<style type="text/css">
div { height:100px; width:100px; overflow:auto; border:1px solid #000;}
</style>
</head>
<body>
<div><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></div>
↑你滚你的,我雷打不动
</body>
</html>

一种比较好的解决方法:

其实最麻烦的还是覆盖滚动条的问题,一旦出现覆盖,就等于穿帮了。
所以我宁愿使用hack,只让ie6下模拟,其他用fixed。对ie6也算仁至义尽了。


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
*{padding:0;margin:0;}
html,body{
_height:100%; _overflow:hidden;
}
#left{
position:fixed;
_position:absolute;
z-index:1000;
width:50px;
height:200px;
background:#eee;
left:0px;
}
#content{background:#ccc;_height:100%;_overflow:auto; position:relative; padding:0 50px; }
</style>
</head>
<body>
<div id="left">fixed</div>
<div id="content">
<script language="javascript">
for(i=0;i<100;i++){
document.write(i+"<br />");
}
</script>
<div style="position:absolute; top:50px;right:10px;text-align:right;border:1px solid #aaa;"> 123<br /> 123<br />在ie6下,这里也可以正常表现出absolute的效果 </div>
</div>
</body>
</html>


酒酣几度的解决思路:

因为浏览器滚动条默认是html的滚动,把他换成body的就行了,IE6元素绝对定位,如果支持fixed,还是向后兼容好一些,我觉得。

html,body { height:100%; }
body {font-size:14px; line-height:2;}
html {_overflow:hidden;}
* html body {overflow:auto; font-size:14px; line-height:2;}
.fixed {position:fixed;_position:absolute; top:10px; left:10px; width:200px; height:350px; background:#fc0; border:1px solid #f60;}


demo代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="author" content="Chomo" />
<link rel="start" href="http://www.14px.com" title="Home" />
<title>模拟position:fixed</title>
</head>
<style>
* { padding:0; margin:0;}
html,body { height:100%; }
body {font-size:14px; line-height:2;}
html {_overflow:hidden;}
* html body {overflow:auto; font-size:14px; line-height:2;}
.fixed {position:fixed;_position:absolute; top:10px; left:10px; width:200px; height:350px; background:#fc0; border:1px solid #f60;}
.wrapper {}
.body { padding-top:10px; margin-left:232px;}
</style>
<body>
<div class="fixed">滚动条就算蹦达出窗口它都不会动的</div>
<div class="wrapper">
<div class="body">
[专业 » 产业观察] 彩虹显IP怕成被告?TX给彩虹暗示? jarry 2008-11-17 <br />
[专业 » 产业观察] 上海东楼Kappa女:互联网的作用=炒作? jarry 2008-11-13 <br />
[专业 » 产业观察] 全球性商务人脉网络平台:XING.com jarry 2008-11-1 <br />
[专业 » 产业观察] 什么是口碑营销? jarry 2008-10-17 <br />
[专业 » 产业观察] 第二届 Open Web 大赛开幕 jarry 2008-10-16 <br />
[专业 » 产业观察] 百度有啊C2C网络交易平台即将上线 jarry 2008-10-12 <br />
[专业 » 产业观察] 首款谷歌Android手机高调上市 jarry 2008-10-10 <br />
[专业 » 产业观察] 七个获得订阅用户的黑色真理 jarry 2008-10-8 <br />
[专业 » 产业观察] 靠写博客赚钱的五个必要条件 jarry 2008-10-7 <br />
[专业 » 产业观察] Windows Live Messenger 9 Wave3 最终发布日期确定 jarry 2008-10-6 <br />
[专业 » 产业观察] 2008中国互联网大会昨日开幕 jarry 2008-9-24 <br />
[专业 » 产业观察] 有道热闻上线! jarry 2008-9-19 <br />
[专业 » 产业观察] Phpcms 2008 测试版9月1日开源免费发布 jarry 2008-9-17 <br />
[专业 » 产业观察] 电脑报介绍的adobe air应用 jarry 2008-9-10 <br />
[专业 » 产业观察] WordCamp China 2008即将召开 jarry 2008-8-28 <br />
[专业 » 产业观察] 开发硬件防火墙的主要步骤 jarry 2008-8-11 <br />
[专业 » 产业观察] 细数20个Windows 7应该拥有的功能 - Windows 7之家--iWindows7.com jarry 2008-8-6 <br />
[专业 » 产业观察] 互联网运营者和互联网评论者 jarry 2008-6-22 <br />
[专业 » 产业观察] 有趣的BlogBus暂停服务提示 jarry 2008-6-12 <br />
[专业 » 产业观察] 谁收入最高?程序员收入大比拼 jarry 2008-6-11 <br />
[专业 » 产业观察] Blog营销的特征 jarry 2008-6-10 <br />
[专业 » 产业观察] 推荐一个文内广告平台:群视 jarry 2008-6-8 <br />
[专业 » 产业观察] Google官方解释为何更换小图标 jarry 2008-6-8 <br />
[专业 » 产业观察] 二十年前的1GB jarry 2008-6-8 <br />
[专业 » 产业观察] 【pr=7,震古铄今,PR=8,天人合一】PR境界谈 jarry 2008-6-8 <br />
[专业 » 产业观察] 大网站谎言,你有没有被欺骗过 jarry 2008-6-8 <br />
[专业 » 产业观察] blog.35免费绑定域名的wp服务 jarry 2008-6-7 <br />
[专业 » 产业观察] 腾讯SNS:QQ校友开始内测 jarry 2008-6-7 <br />
[专业 » 产业观察] 衡量博客价值七个指标 jarry 2008-6-6 <br />
[专业 » 产业观察] 另类思维:百度是嫖客 我(站长)要学会做小姐 jarry 2008-6-6 <br />
[专业 » 产业观察] 中国电信承接CDMA后的运营策略 jarry 2008-6-5 <br />
[专业 » 产业观察] 微软新系统Windows 7桌面截图(16pics) jarry 2008-6-5 <br />
[专业 » 产业观察] 3G门户:无线互联网门户网站 jarry 2008-6-5 <br />
[专业 » 产业观察] Retaggr:个性化名片制作 jarry 2008-6-3 <br />
[专业 » 产业观察] Acrobat:Adobe的网络办公室 jarry 2008-6-3 <br />
[专业 » 产业观察] 影响博客互动运营的八大因素 jarry 2008-6-2 <br />
[专业 » 产业观察] 影响中国人通讯习惯的十家公司 jarry 2008-6-2 <br />
[专业 » 产业观察] 5月浏览器大战升级 FireFox 3份额提升 jarry 2008-6-2 <br />
[专业 » 产业观察] 为什么很多博客赚不到钱? jarry 2008-5-31 <br />
[专业 » 产业观察] VIA OpenBook迷你笔记本实物图 jarry 2008-5-31 <br />
[专业 » 产业观察] 人肉搜索:天使还是魔鬼? jarry 2008-5-30 <br />
[专业 » 产业观察] 360doc:个人图书馆,网页在线收藏 jarry 2008-5-30 <br />
[专业 » 产业观察] 时光网:电影、社区、你和我 jarry 2008-5-30 <br />
[专业 » 产业观察] 十大最让人恼火的软件 jarry 2008-5-27 <br />
[专业 » 产业观察] 付钱让员工辞职,Zappos 的成功秘诀 jarry 2008-5-27 <br />
[专业 » 产业观察] 三部委发布电信业重组公告 完成后发三张3G牌照 jarry 2008-5-25 <br />
[专业 » 产业观察] QQ网络硬盘网页版秘密发布 jarry 2008-5-25 <br />
[专业 » 产业观察] Google Sites开始向所有人免费开放 建立自己的个人主页 jarry 2008-5-23 <br />
[专业 » 产业观察] 10个不为人知的Google失败作品 jarry 2008-5-22 <br />
[专业 » 产业观察] C2Call:基于Web浏览器的网络电话服务 jarry 2008-5-21 <br />
[专业 » 产业观察] 微软放弃Vista 用Windows 7取而代之 jarry 2008-5-21 <br />
[专业 » 产业观察] 2008年不可错过的Web2.0产品 jarry 2008-5-21 <br />
[专业 » 产业观察] 在 Google Earth 上看新闻 jarry 2008-5-21 <br />
[专业 » 产业观察] 全国哀悼日CCTV启用wenchuan.cn域名 jarry 2008-5-20 <br />
[专业 » 产业观察] 微软抗衡谷歌计划:200亿并购Facebook jarry 2008-5-20 <br />
[专业 » 产业观察] 还有什么不能卖?-ebay 十大火星拍卖 jarry 2008-5-19 <br />
[专业 » 产业观察] 互联网营销——互联网是手段,营销才是本质 jarry 2008-5-13 <br />
[专业 » 产业观察] 中移动手机邮箱也抄袭? jarry 2007-11-2 <br />
[专业 » 产业观察] TNND,要彻底放弃MSN了。 jarry 2007-6-11 <br />
[专业 » 产业观察] 好玩的在线工具 jarry 2006-11-11 <br />
[专业 » 产业观察] 让收费网站去死吧,用google 突破!! jarry 2005-11-20 <br />
</div>
</div>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值