大連碼上未來IT培訓(xùn)學(xué)校
ui設(shè)計(jì) 全棧設(shè)計(jì)師 大數(shù)據(jù) H5前端開發(fā) wbe前端開發(fā) Java 軟件開發(fā) 前端后端課程
HTML標(biāo)簽規(guī)范
盡管目前瀏覽器都兼容HTML,但是,使網(wǎng)頁能夠符合標(biāo)準(zhǔn),應(yīng)該盡量使用XHTML規(guī)范來編寫代碼,需要注意以下事項(xiàng):
(1)在XHTML中,標(biāo)簽名必須小寫。在HTML中,標(biāo)簽名稱可以大寫,也可以小寫。
(2)在XHTML中,屬性名稱必須小寫。在HTML中,屬性名稱也必須是小寫的。
(3)在XHTML中,標(biāo)簽必須嚴(yán)格嵌套;HTML對標(biāo)簽的嵌套沒有嚴(yán)格的規(guī)定。
(4)在XHTML中,標(biāo)簽必須封閉;在HTML規(guī)范中,標(biāo)簽不閉合也是正確的,即標(biāo)簽可以不成對出現(xiàn)。例如,“ 我沒有結(jié)束標(biāo)簽”和“ 我有開始標(biāo)簽和結(jié)束標(biāo)簽
(5)在XHTML中,即使是空元素的標(biāo)簽也必須封閉,這里說的空標(biāo)簽,就是指那些、
、
等不對稱的標(biāo)簽,它們也必須閉合,即寫作、
、
;而在HTML.規(guī)范中,這類標(biāo)簽可以不封閉。例如,在HTML中書寫為或
均是正確的,但在XHTML規(guī)范中,必須寫為
才正確。
(6)在XHTML中,屬性值必須用雙引號括起來;在HTML中,屬性可以不必使用雙引號。
(7)在XHTML中,屬性值必須使用完整形式;在HTML中,一些屬性經(jīng)常使用簡寫方式設(shè)定屬性值。例如:
而在XHTML中,必須完整地寫做:
(8)在XHTML中,應(yīng)該區(qū)分“內(nèi)容標(biāo)簽”與“結(jié)構(gòu)標(biāo)簽”。例如, 標(biāo)簽是一個內(nèi)容標(biāo)簽,而 標(biāo)簽內(nèi)部。反之,如果將 標(biāo)簽置于 (9)在XHTML中,必須添加文檔類型聲明<!DOCTYPE>。該標(biāo)簽用于描述HTML的版本和文檔類型聲明,進(jìn)行了相應(yīng)的版本和文檔類型聲明之后,才能保證這是一個XHTML網(wǎng)頁,從而讓瀏覽器以相應(yīng)的規(guī)范來解析網(wǎng)頁,使網(wǎng)頁正常顯示。 標(biāo)簽是結(jié)構(gòu)標(biāo)簽,因此,不允許將
標(biāo)簽置于
… 之間,則是完全正確的。
最新文章
推薦課程
提交咨詢,立享機(jī)構(gòu)品質(zhì)服務(wù)