回答

0

首先要確保它有一個有效的<!DOCTYPE>聲明。

如果缺少,您的頁面將以怪癖模式呈現。即使在IE6中,怪癖模式並不是一件好事,但許多爲IE6編寫的站點都使用它。

修復此問題,然後修復IE6中產生的錯誤將使頁面通常在以後的瀏覽器中工作。

有很多有效的文檔類型,但如果您不知道要使用哪一種,最好選擇HTML5文檔類型。只需將以下添加到每個HTML網頁的開頭:

<!DOCTYPE html> 

仍然有可能需要的調整其他的東西,但應該理清大部分的佈局搗蛋鬼的。

如果您的站點被編寫爲使用IE6中因IE的更高版本(在其他瀏覽器中可能根本不存在)而被刪除或限制的功能,則會出現更多難題。

最常見的例子是ActiveX控件。

您仍然可以在IE8中使用ActiveX控件,但瀏覽器使其更難。多年來,他們被發現有很多安全問題,所以微軟已經添加了配置設置來禁用它們,並在使用它們時發出警告。

如果您的站點使用ActiveX控件,您可能需要單獨配置用戶的瀏覽器才能使其工作。你還應該考慮徹底擺脫ActiveX組件,但如果它們構成了系統的重要組成部分,那麼說起來容易做起來難。

最後,您應該努力確保您的更新網站不僅適用於IE8,而且還適用於IE9和IE10(現在可以使用預覽版),否則您可能會發現自己也經歷了同樣的excersise相當短的時間。當你處理它時,如果你能在其他瀏覽器中使用它,那也是一種獎勵。

從這個問題可以討論很多其他的事情,但沒有更詳細的系統知識,很難有更具體的。但我希望這有幫助。

相關問題