亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Doctype的作用?嚴(yán)格模式與混合模式,如何觸發(fā)者這兩種模式,區(qū)分它們有何意義?

wanghui / 3510人閱讀

摘要:如何區(qū)分瀏覽器解析時(shí)到底使用嚴(yán)格模式還是混雜模式,與網(wǎng)頁(yè)中的直接相關(guān)。有的過(guò)渡嚴(yán)格模式?jīng)]有的過(guò)渡混雜模式不存在或形式不正確會(huì)導(dǎo)致文檔以混雜模式呈現(xiàn)。

Doctype作用?嚴(yán)格模式與混合模式,如何觸發(fā)者這兩種模式,區(qū)分它們有何意義?

1.1?Doctype作用

聲明叫做文件類型定義(DTD),聲明的作用為了告訴瀏覽器該文件的類型。讓瀏覽器解析器知道應(yīng)該用哪個(gè)規(guī)范來(lái)解析文檔。聲明必須在 HTML 文檔的第一行,這并不是一個(gè) HTML 標(biāo)簽。

1.2?嚴(yán)格模式

又稱標(biāo)準(zhǔn)模式,是指瀏覽器按照 W3C 標(biāo)準(zhǔn)解析代碼。

1.3?混合模式

又稱怪異模式或兼容模式,是指瀏覽器用自己的方式解析代碼。

?

如何區(qū)分:瀏覽器解析時(shí)到底使用嚴(yán)格模式還是混雜模式,與網(wǎng)頁(yè)中的?DTD 直接相關(guān)。

1、如果文檔包含嚴(yán)格的 DOCTYPE ,那么它一般以嚴(yán)格模式呈現(xiàn)。(嚴(yán)格 DTD ——嚴(yán)格模式)

2、包含過(guò)渡 DTD 和 URI 的 DOCTYPE ,也以嚴(yán)格模式呈現(xiàn),但有過(guò)渡 DTD 而沒(méi)有 URI (統(tǒng)一資源標(biāo)識(shí)符,就是聲明最后的地址)會(huì)導(dǎo)致頁(yè)面以混雜模式呈現(xiàn)。(有 URI 的過(guò)渡 DTD ——嚴(yán)格模式;沒(méi)有 URI 的過(guò)渡 DTD ——混雜模式)

3、DOCTYPE 不存在或形式不正確會(huì)導(dǎo)致文檔以混雜模式呈現(xiàn)。(DTD不存在或者格式不正確——混雜模式)

4、HTML5 沒(méi)有 DTD ,因此也就沒(méi)有嚴(yán)格模式與混雜模式的區(qū)別,HTML5 有相對(duì)寬松的語(yǔ)法,實(shí)現(xiàn)時(shí),已經(jīng)盡可能大的實(shí)現(xiàn)了向后兼容。( HTML5 沒(méi)有嚴(yán)格和混雜之分)

?

意義:嚴(yán)格模式與混雜模式存在的意義與其來(lái)源密切相關(guān),如果說(shuō)只存在嚴(yán)格模式,那么許多舊網(wǎng)站必然受到影響,如果只存在混雜模式,那么會(huì)回到當(dāng)時(shí)瀏覽器大戰(zhàn)時(shí)的混亂,每個(gè)瀏覽器都有自己的解析模式。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/1201.html

相關(guān)文章

  • 2019年前端筆試題

    摘要:為了實(shí)現(xiàn)這一點(diǎn),他們創(chuàng)建了兩種呈現(xiàn)模式標(biāo)準(zhǔn)模式和混雜模式。不存在或形式不正確會(huì)導(dǎo)致和文檔以混雜模式呈現(xiàn)。無(wú)論是否編寫(xiě)了有效的,如果選擇了錯(cuò)誤的,那么頁(yè)面就將以混雜模式呈現(xiàn),其行為就可能會(huì)有錯(cuò)誤或不可預(yù)測(cè)。 什么是web標(biāo)準(zhǔn)?WEB標(biāo)準(zhǔn)不是某一個(gè)標(biāo)準(zhǔn),而是一系列標(biāo)準(zhǔn)的集合。網(wǎng)頁(yè)主要由三部分組成:結(jié)構(gòu)(Structure)、表現(xiàn)(Presentation)和行為 (Behavior)。...

    Baaaan 評(píng)論0 收藏0
  • 2019年前端筆試題

    摘要:為了實(shí)現(xiàn)這一點(diǎn),他們創(chuàng)建了兩種呈現(xiàn)模式標(biāo)準(zhǔn)模式和混雜模式。不存在或形式不正確會(huì)導(dǎo)致和文檔以混雜模式呈現(xiàn)。無(wú)論是否編寫(xiě)了有效的,如果選擇了錯(cuò)誤的,那么頁(yè)面就將以混雜模式呈現(xiàn),其行為就可能會(huì)有錯(cuò)誤或不可預(yù)測(cè)。 什么是web標(biāo)準(zhǔn)?WEB標(biāo)準(zhǔn)不是某一個(gè)標(biāo)準(zhǔn),而是一系列標(biāo)準(zhǔn)的集合。網(wǎng)頁(yè)主要由三部分組成:結(jié)構(gòu)(Structure)、表現(xiàn)(Presentation)和行為 (Behavior)。...

    Neilyo 評(píng)論0 收藏0
  • 前端必備基礎(chǔ)

    摘要:文檔類型,它位于文檔中最前面的位置,處于標(biāo)簽之前。如果你想制作符合標(biāo)準(zhǔn)的頁(yè)面,一個(gè)必不可少的關(guān)鍵組成部分就是的聲明。類似的,如果文檔包含的是標(biāo)記,但是聲明指定是也是不恰當(dāng)?shù)摹H绾斡|發(fā)兩種模式不存在或形式不正確會(huì)導(dǎo)致和文檔以混雜模式呈現(xiàn)。 1、DOM結(jié)構(gòu) —— 兩個(gè)節(jié)點(diǎn)之間可能存在哪些關(guān)系以及如何在節(jié)點(diǎn)之間任意移動(dòng)。 1、包含與被包含 A.contains(B)檢測(cè)B節(jié)點(diǎn)是否是A節(jié)點(diǎn)的子...

    jkyin 評(píng)論0 收藏0
  • 前端必備基礎(chǔ)

    摘要:文檔類型,它位于文檔中最前面的位置,處于標(biāo)簽之前。如果你想制作符合標(biāo)準(zhǔn)的頁(yè)面,一個(gè)必不可少的關(guān)鍵組成部分就是的聲明。類似的,如果文檔包含的是標(biāo)記,但是聲明指定是也是不恰當(dāng)?shù)摹H绾斡|發(fā)兩種模式不存在或形式不正確會(huì)導(dǎo)致和文檔以混雜模式呈現(xiàn)。 1、DOM結(jié)構(gòu) —— 兩個(gè)節(jié)點(diǎn)之間可能存在哪些關(guān)系以及如何在節(jié)點(diǎn)之間任意移動(dòng)。 1、包含與被包含 A.contains(B)檢測(cè)B節(jié)點(diǎn)是否是A節(jié)點(diǎn)的子...

    PrototypeZ 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<