国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Doctype的作用?嚴格模式與混合模式,如何觸發者這兩種模式,區分它們有何意義?

wanghui / 3444人閱讀

摘要:如何區分瀏覽器解析時到底使用嚴格模式還是混雜模式,與網頁中的直接相關。有的過渡嚴格模式沒有的過渡混雜模式不存在或形式不正確會導致文檔以混雜模式呈現。

Doctype作用?嚴格模式與混合模式,如何觸發者這兩種模式,區分它們有何意義?

1.1?Doctype作用

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

1.2?嚴格模式

又稱標準模式,是指瀏覽器按照 W3C 標準解析代碼。

1.3?混合模式

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

?

如何區分:瀏覽器解析時到底使用嚴格模式還是混雜模式,與網頁中的?DTD 直接相關。

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

2、包含過渡 DTD 和 URI 的 DOCTYPE ,也以嚴格模式呈現,但有過渡 DTD 而沒有 URI (統一資源標識符,就是聲明最后的地址)會導致頁面以混雜模式呈現。(有 URI 的過渡 DTD ——嚴格模式;沒有 URI 的過渡 DTD ——混雜模式)

3、DOCTYPE 不存在或形式不正確會導致文檔以混雜模式呈現。(DTD不存在或者格式不正確——混雜模式)

4、HTML5 沒有 DTD ,因此也就沒有嚴格模式與混雜模式的區別,HTML5 有相對寬松的語法,實現時,已經盡可能大的實現了向后兼容。( HTML5 沒有嚴格和混雜之分)

?

意義:嚴格模式與混雜模式存在的意義與其來源密切相關,如果說只存在嚴格模式,那么許多舊網站必然受到影響,如果只存在混雜模式,那么會回到當時瀏覽器大戰時的混亂,每個瀏覽器都有自己的解析模式。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/1201.html

相關文章

  • 2019年前端筆試題

    摘要:為了實現這一點,他們創建了兩種呈現模式標準模式和混雜模式。不存在或形式不正確會導致和文檔以混雜模式呈現。無論是否編寫了有效的,如果選擇了錯誤的,那么頁面就將以混雜模式呈現,其行為就可能會有錯誤或不可預測。 什么是web標準?WEB標準不是某一個標準,而是一系列標準的集合。網頁主要由三部分組成:結構(Structure)、表現(Presentation)和行為 (Behavior)。...

    Baaaan 評論0 收藏0
  • 2019年前端筆試題

    摘要:為了實現這一點,他們創建了兩種呈現模式標準模式和混雜模式。不存在或形式不正確會導致和文檔以混雜模式呈現。無論是否編寫了有效的,如果選擇了錯誤的,那么頁面就將以混雜模式呈現,其行為就可能會有錯誤或不可預測。 什么是web標準?WEB標準不是某一個標準,而是一系列標準的集合。網頁主要由三部分組成:結構(Structure)、表現(Presentation)和行為 (Behavior)。...

    Neilyo 評論0 收藏0
  • 前端必備基礎

    摘要:文檔類型,它位于文檔中最前面的位置,處于標簽之前。如果你想制作符合標準的頁面,一個必不可少的關鍵組成部分就是的聲明。類似的,如果文檔包含的是標記,但是聲明指定是也是不恰當的。如何觸發兩種模式不存在或形式不正確會導致和文檔以混雜模式呈現。 1、DOM結構 —— 兩個節點之間可能存在哪些關系以及如何在節點之間任意移動。 1、包含與被包含 A.contains(B)檢測B節點是否是A節點的子...

    jkyin 評論0 收藏0
  • 前端必備基礎

    摘要:文檔類型,它位于文檔中最前面的位置,處于標簽之前。如果你想制作符合標準的頁面,一個必不可少的關鍵組成部分就是的聲明。類似的,如果文檔包含的是標記,但是聲明指定是也是不恰當的。如何觸發兩種模式不存在或形式不正確會導致和文檔以混雜模式呈現。 1、DOM結構 —— 兩個節點之間可能存在哪些關系以及如何在節點之間任意移動。 1、包含與被包含 A.contains(B)檢測B節點是否是A節點的子...

    PrototypeZ 評論0 收藏0

發表評論

0條評論

wanghui

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<