是干嘛用的?— html文檔類型


一、啥是文檔類型?
在網站開發中一定遇到過這樣幾種html文檔
clipboard
clipboard
clipboard

<!DOCTYPE> 是啥?
Web 世界中存在許多不同的文檔。只有了解文檔的類型,瀏覽器才能正確地顯示文檔。
HTML 也有多個不同的版本,只有完全明白頁面中使用的確切 HTML 版本,瀏覽器才能完全正確地顯示出 HTML 頁面。這就是 <!DOCTYPE> 的用處。
<!DOCTYPE> 不是 HTML 標簽。它為瀏覽器提供一項信息(聲明),即 HTML 是用什么版本編寫的。

這三種html具有不同的文檔類型,分別是: html 4.0  xhtml 1.0  html5。
html在他的發展過程中遇到過以下幾個版本,目前沿用的就是這三個。
clipboard

二、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 文檔


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM