目錄
<!DOCTYPE> 宣告位於文件中的最前面,在 <html> 標籤之前。告知瀏覽器的解析器, 用什麼 文件類型規格  來解析這個文件。
文章摘錄自百科與知乎
首頁 web前端 html教學 詳細介紹DOCTYPE標籤的使用

詳細介紹DOCTYPE標籤的使用

May 09, 2017 pm 02:17 PM
doctype

宣告位於文件中的最前面,在 標籤之前。告知瀏覽器的解析器, 用什麼 文件類型規格  來解析這個文件。

  • 聲明的意義
    只有確定了一個正確的文件類型,超文本標記語言或可擴展超文本標記語言中的標籤和層疊樣式表格才能生效,甚至對JavaScript腳本都會有所影響。

  • 比較文件類型宣告

     <!DOCTYPE html><!--html5文档类型声明-->
     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
       "http://www.w3.org/TR/html4/strict.dtd">
      <!--上是HTML 4.01 Strict-->
    登入後複製
  • 說明

    • 宣告不是HTML 標籤;它是指示web 瀏覽器關於頁面使用哪個HTML 版本進行編寫的指令。

    • 在 HTML 4.01 中, 宣告引用 DTD,因為 HTML 4.01 是基於 SGML。 DTD 規定了標記語言的規則,這樣瀏覽器才能正確地呈現內容。

    • HTML5 不是基於 SGML,所以不需要引用 DTD。

  • 解釋

    • #為了推動Web標準化運動的發展,有些公司聯合起來,成立了一個叫做Web Hypertext Application Technology Working Group (Web超文本應用技術工作組-WHATWG) 的組織。

    • WHATWG 致力於 Web 表單和應用程序,而W3C(World Wide Web Consortium,萬維網聯盟) 專注於XHTML2.0。在 2006 年,雙方決定進行合作,來建立一個新版本的 HTML。

    • 2012年12月17日,萬維網聯盟(W3C)正式宣布凝結了大量網路工作者心血的HTML5規範已經正式定稿。根據W3C的發言稿稱:「HTML5是開放的Web網路平台的奠基石。」

    • #SGML(標準通用標記語言)
      是一種定義電子文檔結構和描述其內容的國際標準語言。

    • XML(可擴展標記語言)
      是 SGML 的子集,XML 於 1998 年 2 月 10 日成為 W3C 的建議標準。 XML 是各種應用程式之間進行資料傳輸的最常用的工具。

    • html 超文本標記語言
      標準通用標記語言下的一個應用,HTML 最初也試圖成為SGML 的子集,但HTML 4 以前並不嚴格符合SGML 的標準。後來出現了 HTML4,XHTML (符合 XML 標準的 HTML),這兩者都符合 SGML 的要求。

    • html5

文章摘錄自百科與知乎

  • 可以看出html5並不是基於SGML,而是一種更簡化,輕巧的標記語言。
    所以在使用html5時,在文件開頭定義文件類型時,可以直接簡化

         <!DOCTYPE html>
    登入後複製

    以前基於sgml的需要在文件內進行這樣的文件類型定義HTML PUBLIC "-//W3C //DTD…

  • DTD的意思是:文件類型定義 DTD(Document Type Definition)
    文件類型定義是一套關於標記符的語法規則。它是標準通用標記語言和可擴展標記語言1.0版規格的一部分,是文檔的驗證機制。正確。 】

  • 1. 
  • 免費html線上影片教學


    2. 
  • html開發手冊

3. 

php. cn原始html5影片教學

以上是詳細介紹DOCTYPE標籤的使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

HTML容易為初學者學習嗎? HTML容易為初學者學習嗎? Apr 07, 2025 am 12:11 AM

HTML適合初學者學習,因為它簡單易學且能快速看到成果。 1)HTML的學習曲線平緩,易於上手。 2)只需掌握基本標籤即可開始創建網頁。 3)靈活性高,可與CSS和JavaScript結合使用。 4)豐富的學習資源和現代工具支持學習過程。

HTML,CSS和JavaScript的角色:核心職責 HTML,CSS和JavaScript的角色:核心職責 Apr 08, 2025 pm 07:05 PM

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

了解HTML,CSS和JavaScript:初學者指南 了解HTML,CSS和JavaScript:初學者指南 Apr 12, 2025 am 12:02 AM

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

Gitee Pages靜態網站部署失敗:單個文件404錯誤如何排查和解決? Gitee Pages靜態網站部署失敗:單個文件404錯誤如何排查和解決? Apr 04, 2025 pm 11:54 PM

GiteePages靜態網站部署失敗:404錯誤排查與解決在使用Gitee...

HTML中起始標籤的示例是什麼? HTML中起始標籤的示例是什麼? Apr 06, 2025 am 12:04 AM

AnexampleOfAstartingTaginHtmlis,beginSaparagraph.startingTagSareEssentialInhtmlastheyInitiateEllements,defiteTheeTheErtypes,andarecrucialforsstructuringwebpages wepages webpages andConstructingthedom。

如何用CSS3和JavaScript實現圖片點擊後周圍圖片散開並放大效果? 如何用CSS3和JavaScript實現圖片點擊後周圍圖片散開並放大效果? Apr 05, 2025 am 06:15 AM

實現圖片點擊後周圍圖片散開並放大效果許多網頁設計中,需要實現一種交互效果:點擊某張圖片,使其周圍的...

HTML,CSS和JavaScript:Web開發人員的基本工具 HTML,CSS和JavaScript:Web開發人員的基本工具 Apr 09, 2025 am 12:12 AM

HTML、CSS和JavaScript是Web開發的三大支柱。 1.HTML定義網頁結構,使用標籤如、等。 2.CSS控製網頁樣式,使用選擇器和屬性如color、font-size等。 3.JavaScript實現動態效果和交互,通過事件監聽和DOM操作。

網頁批註如何實現Y軸位置的自適應佈局? 網頁批註如何實現Y軸位置的自適應佈局? Apr 04, 2025 pm 11:30 PM

網頁批註功能的Y軸位置自適應算法本文將探討如何實現類似Word文檔的批註功能,特別是如何處理批註之間的間�...

See all articles