摘要:為了實現這一點,他們創建了兩種呈現模式標準模式和混雜模式。在標準模式下瀏覽器按照規范呈現頁面在混雜模式下,頁面以一種比較寬松的向后兼容的方式顯示。怎樣區分標準模式和混雜模式瀏覽器根據文檔聲明是否存在以及使用那種來選擇要使用的呈現方式。
標準模式和混雜模式的區別是什么
主要是盒模型的區別,導致各種各樣的與標準模式有差異的表現形式。
什么是標準模式和混雜模式當瀏覽器廠商開始創建與標準兼容的瀏覽器時,他們希望確保向后兼容性。為了實現這一點,他們創建了兩種呈現模式:標準模式和混雜模式。在標準模式下瀏覽器按照規范呈現頁面;在混雜模式下,頁面以一種比較寬松的向后兼容的方式顯示。混雜模式通常模擬老式瀏覽器的行為以防止老站點無法工作。
怎樣區分標準模式和混雜模式瀏覽器根據DOCTYPE(文檔聲明)是否存在以及使用那種DTD來選擇要使用的呈現方式。如果XHTML和HTML文檔保航形式完整的DOCTYPE,那么它一般以標準模式呈現。相反,如果文檔的DOCTYPE不存在或者形式不正確則導致HTML和XHTML以混雜模式呈現。
CSS1Compat:標準模式
BackCompat:混雜模式
console.log(document.compatMode)
可以查看現在瀏覽器處于那種模式
詳情查看 :http://www.jb51.net/css/68729...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/89123.html
摘要:為了實現這一點,他們創建了兩種呈現模式標準模式和混雜模式。不存在或形式不正確會導致和文檔以混雜模式呈現。無論是否編寫了有效的,如果選擇了錯誤的,那么頁面就將以混雜模式呈現,其行為就可能會有錯誤或不可預測。 什么是web標準?WEB標準不是某一個標準,而是一系列標準的集合。網頁主要由三部分組成:結構(Structure)、表現(Presentation)和行為 (Behavior)。...
摘要:為了實現這一點,他們創建了兩種呈現模式標準模式和混雜模式。不存在或形式不正確會導致和文檔以混雜模式呈現。無論是否編寫了有效的,如果選擇了錯誤的,那么頁面就將以混雜模式呈現,其行為就可能會有錯誤或不可預測。 什么是web標準?WEB標準不是某一個標準,而是一系列標準的集合。網頁主要由三部分組成:結構(Structure)、表現(Presentation)和行為 (Behavior)。...
摘要:如何區分瀏覽器解析時到底使用嚴格模式還是混雜模式,與網頁中的直接相關。有的過渡嚴格模式沒有的過渡混雜模式不存在或形式不正確會導致文檔以混雜模式呈現。Doctype作用?嚴格模式與混合模式,如何觸發者這兩種模式,區分它們有何意義? 1.1?Doctype作用 聲明叫做文件類型定義(DTD),聲明的作用為了告訴瀏覽器該文件的類型。讓瀏覽器解析器知道應該用哪個規范來解析文檔。聲明必須在 HTML ...
閱讀 3227·2021-11-23 09:51
閱讀 1035·2021-08-05 09:58
閱讀 667·2019-08-29 16:05
閱讀 977·2019-08-28 18:17
閱讀 3034·2019-08-26 14:06
閱讀 2725·2019-08-26 12:20
閱讀 2159·2019-08-26 12:18
閱讀 3067·2019-08-26 11:56