我有這個以<!-- DOCTYPE html -->
開頭的網頁,我相信這將足以表明HTML 5,並使IE9將其解釋爲「IE9標準」。但是,當我瀏覽它時,IE9將其顯示爲「瀏覽器模式:IE9兼容視圖」,「文檔模式:IE7標準」。如何讓IE9識別IE9標準的網頁?
在頁面的兩個第一行是:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
其結果是,一些佈局的不正確地呈現。例如,右對齊表格單元格顯示左對齊。如果我手動將IE設置爲「瀏覽器模式:IE9」,「文檔模式:IE9標準」,那麼事情看起來很完美。其他瀏覽器正常工作。
爲了讓IE9識別HTML5並阻止其在兼容模式下工作,需要更改哪些內容?謝謝。
你試過它沒有'xmlns'? – ultranaut
你是通過內聯網運行嗎?如果是這樣查看http://stackoverflow.com/questions/2518256/override-intranet-compatibility-mode-ie8和http://stackoverflow.com/questions/2742853/force-internet-explorer-8-browser-mode- in-intranet – johlrich