成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

讓IE6支持fixed的簡單方法

2010-08-28 10:56:31來源:西部e網作者:

最近感覺很忙,又有點閑時間來更新博客。折騰著折騰著發現一個小問題:在主題制作或者修改中一些元素要設置 為隨頁面滾動的效果,通常的做法是加上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:可以查看一下源代碼,如果沒有

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""

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

原因:在標準w3c下,document.body.scrollTop恒為0,需要用 document.documentElement.scrollTop來代替;document.documentElement.scrollTop 中documentElement 對應的是 html 標簽;document.body.scrollTop 中 body 對應的是 body 標簽。

本文鏈接地址:http://axiu.me/learning_notes/ie6_and_fixed/

關鍵詞:IE6css

贊助商鏈接:

主站蜘蛛池模板: 苗栗市| 凤冈县| 双柏县| 镶黄旗| 津南区| 蓬安县| 龙江县| 扎囊县| 涿鹿县| 文山县| 建宁县| 白玉县| 大英县| 平潭县| 建昌县| 晋州市| 金川县| 垫江县| 田林县| 新邵县| 精河县| 兖州市| 肇源县| 桦南县| 仁怀市| 赫章县| 南宫市| 响水县| 鹤峰县| 常山县| 峡江县| 玛多县| 钟祥市| 隆尧县| 翁源县| 定州市| 东方市| 呼和浩特市| 广南县| 偏关县| 石狮市|