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這配色逼格盡顯無疑 逃 知者行之始 ...