HTML <!DOCTYPE>
DOCTYPE宣告不屬於html標籤,它是一條指令,用於告知瀏覽器,當前html文件使用何種規範書寫。
HTML4.01中的doctype需要對DTD進行引用,因為HTML4.01基於SGML。
HTML5不基於SGML,因此不需要對DTD進行引用,但是需要doctype來規範瀏覽器的行為。
它有如下兩個特點:
(1).<!DOCTYPE>標籤沒有結束標籤。
(2).<!DOCTYPE>對大小寫不敏感。
HTML4.01中有3個不同的文件型別,HTML 5中只有一個,下面分別做一下羅列:
一.HTML5:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html>
二.HTML4.01:
(1).HTML 4.01 Strict:
該DTD包含所有HTML元素和屬性,不包括展示性的和棄用的元素(比如font),也不允許框架集。
[HTML] 純文字檢視 複製程式碼<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
(2).HTML 4.01 Transitional:
該DTD包含所有HTML元素和屬性,包括展示性的和棄用的元素(比如 font),也不允許框架集。
[HTML] 純文字檢視 複製程式碼<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
(3).HTML 4.01 Frameset:
該DTD等同於HTML 4.01 Transitional,但允許框架集內容。
[HTML] 純文字檢視 複製程式碼<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
(4).XHTML 1.0 Strict:
該DTD包含所有HTML元素和屬性,但不包括展示性的和棄用的元素(比如 font),也不允許框架集。
必須以格式正確的 XML 來編寫標記。
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
(5).XHTML 1.0 Frameset:
該DTD等同於 XHTML 1.0 Transitional,但允許框架集內容。
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
(6).XHTML 1.1:
該DTD等同於XHTML 1.0 Strict,但允許新增模型(例如提供對東亞語系的 ruby 支援)。
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
相關文章
- !DOCTYPE —— HTML文件模式HTML模式
- DOCTYPE(文件型別)作用型別
- HTML——① HTML 基礎HTML
- HTML————3、HTML元素HTML
- HTML————6、HTML 段落HTML
- HTML————9、HTML CSSHTMLCSS
- HTML————10、HTML 影像HTML
- HTML————11、HTML 表格HTML
- HTML————12、HTML列表HTML
- html-html簡介HTML
- HTML————1、HTML簡介HTML
- HTMl————2、HTML基礎HTML
- HTML————4、HTML屬性HTML
- HTML————5、HTML 標題HTML
- HTML————7、HTML 連結HTML
- HTML————8、HTML 頭部HTML
- HTML————13、HTML區塊HTML
- HTML————14、HTML 佈局HTML
- HTML————15、HTML 表單HTML
- HTML歷理 HTML模板HTML
- 面試— !Doctype的作用,嚴格模式和混雜模式的區別、以及如何觸發兩種模式面試模式
- gulp-html-import,在html中引入外部html檔案HTMLImport
- HTMLHTML
- html標籤-HTML5精講 課時ID:6.1 【表嚴肅】#HTML教程 #HTML5教程 #html標籤HTML
- HTML——② HTML 元素、屬性詳解HTML
- HTML————7、HTML文字格式化HTML
- HTML學習(3)(HTML字元格式)HTML字元
- HTML20_HTML標籤3HTML
- Doctype的作用?嚴格模式與混合模式,如何觸發者這兩種模式,區分它們有何意義?模式
- html概述及html文件基本結構HTML
- About HTMLHTML
- 前端_HTML前端HTML
- HTML元素HTML
- HTML 框架HTML框架
- HTML概括HTML
- 前端---HTML前端HTML
- jQuery htmljQueryHTML
- html cssHTMLCSS