2013-04-13 29 views

回答

1

給出一個簡短的回答你的問題:不,你不需要擔心兼容模式。

長答案:對於大多數用戶來說,他們永遠不會知道也不關心兼容模式。兼容模式可能會發揮作用的原因有幾個,但大多數用戶不會使用它。

你需要知道的幾個原因是:

  1. 如果您的網站專門告訴IE使用兼容模式。
  2. 如果您正在本地網絡(例如本地主機或公司內部網)上查看該站點。
  3. 如果您的站點在代碼中存在某些特定的錯誤(儘管這比造成兼容模式更可能導致怪異模式)。

兼容模式適用於兩個目的:誰正在升級,但

  • 公司需要向後兼容性。
  • 開發人員想要在較舊的IE版本上測試他們的網站。

大多數用戶將不會看到在兼容模式下你的網站,但也有幾件事情,你可以做你的網站,以確保它絕對不會發生。

  • 將有效的<!DOCTYPE>置於頁面頂部。
  • 使用X-UA-Compatible元標記強制IE使用其最佳模式。

我不喜歡鏈接到我自己的網站,但我已經寫了相當詳細的博客中關於IE的各種模式,以及如何確保您的網站是您想要的模式顯示。我通常不會發布它,但它在這裏是相關的,我認爲這對您閱讀很有幫助。你可以在這裏閱讀:http://spudley.com/blog/keeping-ie-in-standards-mode

希望有幫助。

+0

謝謝你!這是非常詳細的,比我預想的要好 –

相關問題