摘要:是什么聲明不是標(biāo)簽它是指示瀏覽器關(guān)于頁面使用哪個版本進行編寫的指令。那么,的作用就是聲明文檔的解析類型,避免瀏覽器的怪異模式。每個瀏覽器都有自己的方式來截獲怪異模式。
是什么
聲明不是 HTML 標(biāo)簽;它是指示 web 瀏覽器關(guān)于頁面使用哪個 HTML 版本進行編寫的指令。那么,DOCTYPE的作用就是:聲明文檔的解析類型(document.compatMode),避免瀏覽器的怪異模式。
文檔的解析類型(document.compatMode)有兩種模式:
BackCompat:怪異模式,瀏覽器使用自己的怪異模式解析渲染頁面。
CSS1Compat:標(biāo)準模式(嚴格模式),瀏覽器使用W3C的標(biāo)準解析渲染頁面。
如果頁面沒有DOCTYPE聲明,瀏覽器在渲染頁面的時候就會使用顧阿姨模式,而各個瀏覽器在怪異模式下隊各個元素渲染是有差別的。
關(guān)于兩種模式,需要知道一下幾點:
在標(biāo)準化錢寫的頁面時沒有doctype的,因此沒有doctype的頁面時在怪異模式下渲染的。
反過來說,如果web開發(fā)人員加入的doctype,說明他知道他所要做的事情,大部分的doctype會開啟嚴格模式(標(biāo)準模式),頁面也會按照標(biāo)準來渲染
任何新的或未知的doctype都會開啟嚴格模式(標(biāo)準模式)。
每個瀏覽器都有自己的方式來截獲怪異模式。可以看看這個清單:Activating Browser Modes with Doctype
使用使用很簡單,就是在你的html頁面的第一行添加""一行代碼就可以了
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/50135.html
摘要:三瀏覽器模式為了能夠很好地顯示滿足標(biāo)準的頁面,又能最大程度兼容不合法的。標(biāo)準模式標(biāo)準模式瀏覽器根據(jù)標(biāo)準來渲染頁面。混雜模式混雜模式瀏覽器采用更加寬松的向后兼容的方式來渲染頁面。 現(xiàn)在的各種前端開發(fā)工具都足夠強大,支持插入模板代碼,也就導(dǎo)致我們往往會忽略已經(jīng)自動生成的代碼,而代碼的第一行 DOCTYPE 聲明,就是最容易忽略的部分。 一、DOCTYPE DOCTYPE 是 documen...
摘要:為了實現(xiàn)這一點,他們創(chuàng)建了兩種呈現(xiàn)模式標(biāo)準模式和混雜模式。不存在或形式不正確會導(dǎo)致和文檔以混雜模式呈現(xiàn)。無論是否編寫了有效的,如果選擇了錯誤的,那么頁面就將以混雜模式呈現(xiàn),其行為就可能會有錯誤或不可預(yù)測。 什么是web標(biāo)準?WEB標(biāo)準不是某一個標(biāo)準,而是一系列標(biāo)準的集合。網(wǎng)頁主要由三部分組成:結(jié)構(gòu)(Structure)、表現(xiàn)(Presentation)和行為 (Behavior)。...
摘要:為了實現(xiàn)這一點,他們創(chuàng)建了兩種呈現(xiàn)模式標(biāo)準模式和混雜模式。不存在或形式不正確會導(dǎo)致和文檔以混雜模式呈現(xiàn)。無論是否編寫了有效的,如果選擇了錯誤的,那么頁面就將以混雜模式呈現(xiàn),其行為就可能會有錯誤或不可預(yù)測。 什么是web標(biāo)準?WEB標(biāo)準不是某一個標(biāo)準,而是一系列標(biāo)準的集合。網(wǎng)頁主要由三部分組成:結(jié)構(gòu)(Structure)、表現(xiàn)(Presentation)和行為 (Behavior)。...
摘要:如何區(qū)分瀏覽器解析時到底使用嚴格模式還是混雜模式,與網(wǎng)頁中的直接相關(guān)。有的過渡嚴格模式?jīng)]有的過渡混雜模式不存在或形式不正確會導(dǎo)致文檔以混雜模式呈現(xiàn)。Doctype作用?嚴格模式與混合模式,如何觸發(fā)者這兩種模式,區(qū)分它們有何意義? 1.1?Doctype作用 聲明叫做文件類型定義(DTD),聲明的作用為了告訴瀏覽器該文件的類型。讓瀏覽器解析器知道應(yīng)該用哪個規(guī)范來解析文檔。聲明必須在 HTML ...
閱讀 4620·2021-10-25 09:48
閱讀 3212·2021-09-07 09:59
閱讀 2167·2021-09-06 15:01
閱讀 2693·2021-09-02 15:21
閱讀 2732·2019-08-30 14:14
閱讀 2184·2019-08-29 13:59
閱讀 2514·2019-08-29 11:02
閱讀 2533·2019-08-26 13:33