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