2. IE6 PNG透明支持
IE6以下的版本不支持png透明。使用hack,IE 5.5和6也已經(jīng)可以支持,但hack并不理想的且難以使用。讓我們來看看我們能做些什么來支持IE6用戶 ,同時(shí)為網(wǎng)站的大多數(shù)訪客帶來最佳的透明效果。
2.1 強(qiáng)制IE6支持透明
IE7的是一個(gè)Dean Edwards建立的JavaScript庫,以強(qiáng)迫MSIE(IE6,IE5)表現(xiàn)的像一個(gè)兼容標(biāo)準(zhǔn)的瀏覽器。它修復(fù)許多CSS問題并使透明PNG在IE6和IE5下正常工作,它還允許高級(jí)的CSS選擇器。
2.2. 改良iFixPng
修正IE6及以下的PNG圖片的問題,IMG標(biāo)簽和CSS背景圖片都可以。這個(gè)插件是對(duì)原始iFixPng插件的一種改進(jìn)。特點(diǎn)包括:圖像或有背景圖片的標(biāo)簽,現(xiàn)在支持background-position,其中包括IE瀏覽器的絕對(duì)定位的修正。(bottom: -1px || bottom: 0px)
3. 用Javascript改變class
這是一個(gè)方便的JavaScript函數(shù),可以在當(dāng)前的文件的任何元素的class由oldClass改為newClass。這是特別有用的快速的利用CSS而不是用編碼改變風(fēng)格。
function changeClass(oldClass, newClass) { var elements = document.getElementsByTagName(“*”); for( i = 0; i < elements.length; i++ ) { if( elements[i].className == oldClass ) elements[i].className = newClass; } }
出處:前端觀察
責(zé)任編輯:bluehearts
上一頁 javascript修正12個(gè)瀏覽器兼容問題 [1] 下一頁 javascript修正12個(gè)瀏覽器兼容問題 [3]
◎進(jìn)入論壇網(wǎng)頁制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評(píng)論。
|