在網站開發中一定遇到過這樣幾種html文檔
<!DOCTYPE> 是啥?
Web 世界中存在許多不同的文檔。只有了解文檔的類型,瀏覽器才能正確地顯示文檔。
HTML 也有多個不同的版本,只有完全明白頁面中使用的確切 HTML 版本,瀏覽器才能完全正確地顯示出 HTML 頁面。這就是 <!DOCTYPE> 的用處。
<!DOCTYPE> 不是 HTML 標簽。它為瀏覽器提供一項信息(聲明),即 HTML 是用什么版本編寫的。
這三種html具有不同的文檔類型,分別是: html 4.0 xhtml 1.0 html5。
html在他的發展過程中遇到過以下幾個版本,目前沿用的就是這三個。
二、xhtml 和 html4.0
html5相信沒什么好說的,最近太火了,應該都多多少少有些概念。
XHTML是符合XML標准的Web一種開發語言。它是參考HTML語法,在HTML4.0基礎上,修改而來的。可以稱其為XHTML1.0。
XML標准 是啥?
1.XML文檔有且只有一個根標簽,這里就是<html></html>
2.XML文檔內沒一個開始標簽都必須對應一個結束標簽,也可以出現<input ……/>這種標簽,叫做空元素
3.XML的標簽內的屬性嚴格區分大小寫,也就是<books>和<Books>是兩個不同的標簽
4.XML標簽的屬性值必須用" "包含起來
5.XML文檔的所有標簽必須正確閉合。
除此之外,同html4.0相比,添加了幾個特定的標簽。
address 標記地址
dl 定義列表
dt 定義列表定義
dd 定義列表的定義解釋
blockquote 塊
q行內引用
label標注表單元素
th 表格表頭
thead 表格的頁眉
tfoot 表格的頁腳
fieldset 分組表單元素
button 按鈕
cite指定其他源的引用或參考書目
samp表示腳本、程序等樣本輸出
kbd表示等待用戶進入的文本
abbr指定縮寫的表單、字或短語
acronym表示首字母縮寫
PS:如果你用的是 Sublime Text 並且安裝了emmet插件的話。
html:4s + tab鍵 自動生成 html 4.0文檔
html:xs + tab鍵 自動生成 xhtml 1.0文檔
! + tab鍵 自動生成 html 5 文檔




