2011-05-31 188 views
0

我最近開發了幾個網站,爲當地獸醫和汽車valeter看起來罰款在Internet Explorer 9和Firefox但在Internet Explorer 6或7觀察時,它只是不順心Internet Explorer的6/7

在所有的箱子向下移動,所以他們不運行,因爲我已經放置它們(這隻發生在IE6不是7

在獸醫網站有很多空白在你之前的不少頁的底部到達頁腳,我知道IE6和IE7已經過時,但我仍然希望儘可能修復錯誤

謝謝你fo你的幫助。

+0

的「錯誤」可能是在*瀏覽器*。 – pavium 2011-05-31 12:01:48

+0

請在您的網站上放棄對IE6的支持。世界上仍然使用它的三個人當然必須現在習慣於他們訪問的每個站點看起來很垃圾。 – Spudley 2011-05-31 12:08:02

回答

-1

一個有用的方法是將JavaScript框架(jQuery)和CSS(BluePrint)用於跨瀏覽器兼容性。遷移到新編碼需要時間,但是值得。

在一個側面說明,如果你不介意的IE 6/7的用戶重定向到建議他們升級他們的瀏覽器頁面,那麼你可能會嘗試這樣的事情在你的JS:

var browserVer=parseInt(navigator.appVersion); 
var browserName=navigator.appName; 
if((browserName=="Microsoft Internet Explorer" && browserVer<=6) || (browserName=="Netscape" && browserVer<=3)) 
    window.location="Incompatible.html"; 

在哪裏「不兼容」是您要重定向的頁面。此外,如果你使用上面的功能,確保你怎麼稱呼它:

<body onLoad=yourFunction()> 
1

不要忘記你的HTML文件的頂部的DOCTYPE,否則瀏覽器會在怪癖模式,而不是兼容模式 工作。可能解決你的問題。也沒有人使用IE 6了,不打擾

與W3C驗證檢查您的網站並修復qny錯誤次警告,除此之外沒有太多可以做