在ie6下实现position-fixed的效果
生活随笔
收集整理的這篇文章主要介紹了
在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>
<!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>
總結
以上是生活随笔為你收集整理的在ie6下实现position-fixed的效果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu系统盘原地扩容(使用自带磁盘
- 下一篇: 向日葵android自动退出,向日葵An