主要是盒模型的區別,致使各類各樣的與標準模式有差別的表現形式。css
當瀏覽器廠商開始建立與標準兼容的瀏覽器時,他們但願確保向後兼容性。爲了實現這一點,他們建立了兩種呈現模式:標準模式和混雜模式。在標準模式下瀏覽器按照規範呈現頁面;在混雜模式下,頁面以一種比較寬鬆的向後兼容的方式顯示。混雜模式一般模擬老式瀏覽器的行爲以防止老站點沒法工做。html
瀏覽器根據DOCTYPE(文檔聲明)是否存在以及使用那種DTD來選擇要使用的呈現方式。若是XHTML和HTML文檔保航形式完整的DOCTYPE,那麼它通常以標準模式呈現。相反,若是文檔的DOCTYPE不存在或者形式不正確則致使HTML和XHTML以混雜模式呈現。瀏覽器
CSS1Compat:標準模式.net
BackCompat:混雜模式code
console.log(document.compatMode)
能夠查看如今瀏覽器處於那種模式htm
詳情查看 :http://www.jb51.net/css/68729...文檔