在sublime或HBuildr新建HTML文件,輸入html:5,按下tab鍵后,自動生成的代碼大致如下:
Document
標準的HTML頁面,第一行以
開頭,而這一行就被稱為文檔聲明頭。
DocType Declaration,簡稱DTD。
此標簽可告知瀏覽器文檔使用哪種 HTML 或 XHTML 規(guī)范。
HTML4.01一共有6種DTD,也就是說HTML第一行語句一共有6種:
上圖中的三種小規(guī)范進行解釋:
strict這種嚴格體現(xiàn)在哪里?有一些標簽不能使用。
比如,u標簽,就是給一個本文加下劃線,但是這和HTML的本質(zhì)有沖突,
因為HTML只能負責語義,不能負責樣式,而u這個下劃線是樣式。
所以,在strict中是不能使用u標簽的。那怎么給文本增加下劃線呢?
可以使用css屬性來解決。
XHTML1.0更為嚴格,因為這個體系本身規(guī)定比如標簽必須是小寫字母、必須嚴格閉合標簽、必須使用引號引起屬性等等。
head標簽是所有頭部元素的容器。
內(nèi)的元素可包含腳本,指示瀏覽器在何處可以找到樣式表,提供元信息等。
可添加到head部分的標簽:、 、、、