如何使用 HTML5 的文件宣告,同時讓 IE6 和 IE7 按照標準模式解析 HTML 檔案?

時間 2021-06-03 03:43:26

1樓:

這篇文章看下就明白為什麼不能了瀏覽器的怪異模式(quirks mode)以及標準模式(Standards Mode)詳解

2樓:

我最近正好在看document compatibility相關的資料。

IE在處理文件相容性的時候,除了DOCTYPE,還有乙個,X-UA-Compatible。這個meta的值可以是IE=8, IE=9這樣。IE會根據這個meta的值以及DOCTYPE,來決定頁面的顯示模式。

其他的瀏覽器會忽略這個meta。

所以對這個問題,實際可以結合IE的Conditional Comments和這個meta來解決。例如:

當然,IE對於文件相容性的處理是相當的負責,測試時必須的。

3樓:蔡超

IE6、7就算工作在標準模式下,也是一大堆BUG的,與是否標準無關。這種寫法沒有問題,會觸發IE67的標準模式,當然BUG依然保留……

4樓:車三七

《Jeremy Keith 在 Fronteers 2010 上的主題演講》上提到 不只是為了簡單好記,還因為它是在 IE 中觸發標準模式的最少字元數目。

參看「為之漫筆」的部落格翻譯:http://www.

5樓:

@寸志那個文件把基本需要的資訊都提供了

提問者所說的「怪異模式」,一般只會出現在沒有doctype的情況下,最顯著的問題就是對盒模型的解析。我剛剛試了一下,如果用是沒有這個問題的。如果說出現其他的一些問題,很有可能本來就是ie6/7的問題,並非「怪異模式」

6樓:寸志

請參看這篇文章:http://www.

w3help.org/zh-cn/kb/001#common_dtd

IE6 IE7是沒有標準模式的,只有接近標準模式如果使用html5 doctype的話,各種主流瀏覽器的解析模式相對最標準

為什麼用了html5的doctype會產生怪異模式?必須保證文件申明在最前面(這一點本來我以為與該問題無關)

如何學好HTML5?

小可愛 僅僅是問html5怎麼學好是嗎?html學好挺簡單的 不過再簡單的技術知識點也需要你全身心的投入去做。跟你簡單介紹一下html5的知識點,你可以先了解一些 1.塊狀元素 block element 1 塊狀元素在網頁中就是以塊的形式顯示,所謂塊狀就是元素顯示為矩形區域,常用的塊狀元素包塊di...

你是如何看待HTML5,你認為HTML5推廣的難度有那些?在你的工作團隊中對HTML5又是如何看待,是否有考慮引入到專案或者產品中呢?

因為瀏覽器標準各不相同的原因,導致現階段HTML5在推廣上還是存在一些阻力,但是我相信,在未來的時間裡,隨著大眾整體素質與水平的提高,會有更多的人樂意接受它的,誰不喜歡在自己電腦螢幕上出現更炫更快更優秀的頁面呢? 螞蟻線 手機端的WEB開發可以引入HTML5 CSS3,可以保證使用者更好的操作體驗。...

初學HTML5使用什麼軟體好?js html5 和css3的編寫使用的程式都不一樣的嗎?

很簡單電腦效能OK直接上WebStorm,開箱即用,功能齊全,介面漂亮,唯一不足就是啟動比較慢。效能不好就用Sublime Text,啟動迅速,不足之處就是要自己配置外掛程式,不過電腦宅表示沒事兒搞搞也挺有意思的哈 最後配上公司渣電腦上跑的Sublime Text這配色逼格盡顯無疑 逃 知者行之始 ...