本篇以一絲的文章為基礎(chǔ),進(jìn)行擴(kuò)展總結(jié)介紹常用的 head 中各個(gè)標(biāo)簽、元素的意義以及使用場(chǎng)景
HTML head 頭部分的標(biāo)簽、元素有很多,涉及到瀏覽器對(duì)網(wǎng)頁(yè)的渲染,SEO 等等,而各個(gè)瀏覽器內(nèi)核以及各個(gè)國(guó)內(nèi)瀏覽器廠商都有些自己的標(biāo)簽元素,這就造成了很多差異性。移動(dòng)互聯(lián)網(wǎng)時(shí)代,head 頭部結(jié)構(gòu),移動(dòng)端的 meta 元素,顯得更為重要。了解每個(gè)標(biāo)簽的意義,寫出滿足自己需求的 head 頭標(biāo)簽,是本文的目的。本篇以一絲的文章為基礎(chǔ),進(jìn)行擴(kuò)展總結(jié)介紹常用的 head 中各個(gè)標(biāo)簽、元素的意義以及使用場(chǎng)景。
DOCTYPE
DOCTYPE(Document Type),該聲明位于文檔中最前面的位置,處于 html 標(biāo)簽之前,此標(biāo)簽告知瀏覽器文檔使用哪種 HTML 或者 XHTML 規(guī)范。
DTD(Document Type Definition) 聲明以 <!DOCTYPE> 開始,不區(qū)分大小寫,前面沒(méi)有任何內(nèi)容,如果有其他內(nèi)容(空格除外)會(huì)使瀏覽器在 IE 下開啟怪異模式(quirks mode)渲染網(wǎng)頁(yè)。公共 DTD,名稱格式為注冊(cè)//組織//類型 標(biāo)簽//語(yǔ)言,注冊(cè)指組織是否由國(guó)際標(biāo)準(zhǔn)化組織(ISO)注冊(cè),+表示是,-表示不是。組織即組織名稱,如:W3C。類型一般是 DTD。標(biāo)簽是指定公開文本描述,即對(duì)所引用的公開文本的唯一描述性名稱,后面可附帶版本號(hào)。最后語(yǔ)言是 DTD 語(yǔ)言的 ISO 639 語(yǔ)言標(biāo)識(shí)符,如:EN 表示英文,ZH 表示中文。XHTML 1.0 可聲明三種 DTD 類型。分別表示嚴(yán)格版本,過(guò)渡版本,以及基于框架的 HTML 文檔。