html默認(rèn)doctype(HTML默認(rèn)分為幾個(gè)部分組成)
DOCTYPE聲明 開(kāi)始制作符合標(biāo)準(zhǔn)的站點(diǎn),第一件事情就是聲明符合自己需要的DOCTYPE查看很多使用XHTML標(biāo)準(zhǔn)開(kāi)發(fā)的網(wǎng)站,第一行就是lt!DOCTYPE html PUBLIC quotW3CDTD XHTML 10 TransitionalENquot quot;DTD是W3C官方編寫(xiě)的文檔,但是眾所周知,現(xiàn)在的瀏覽器都爭(zhēng)先恐后的滿(mǎn)足新特性,用到了很多DTD中沒(méi)有定義的東西,因此,每個(gè)瀏覽器內(nèi)部,其實(shí)有它自己默認(rèn)的一本DTD,他會(huì)根據(jù)這個(gè)來(lái)解析網(wǎng)頁(yè)標(biāo)簽屬性,官方DTD早就成為一紙空;最新版本是HTML5HTML5文檔類(lèi)型聲明DOCTYPE是文檔類(lèi)型的簡(jiǎn)稱(chēng)doctype聲明不屬于HTML標(biāo)記它是一個(gè)文檔類(lèi)型標(biāo)記,是一個(gè)指令,告訴瀏覽器用來(lái)編寫(xiě)頁(yè)面的標(biāo)記的版本Doctype聲明是一種標(biāo)準(zhǔn)的通用標(biāo)記語(yǔ)言文檔類(lèi)型聲明,在web設(shè)計(jì)。
DOCTYPE是document type文檔類(lèi)型的簡(jiǎn)寫(xiě),用來(lái)說(shuō)明你用的XHTML或者HTML是什么版本其中的DTD叫文檔類(lèi)型定義,里面包含了文檔的規(guī)則,瀏覽器就根據(jù)你定義的DTD來(lái)解釋你頁(yè)面的標(biāo)識(shí),并展現(xiàn)出來(lái)要建立符合標(biāo)準(zhǔn)的網(wǎng)頁(yè),DOCTYPE聲明;lt!doctype html是html5標(biāo)準(zhǔn)網(wǎng)頁(yè)聲明,原先的是一串很長(zhǎng)的字符串,現(xiàn)在是這個(gè)簡(jiǎn)潔形式,支持html5標(biāo)準(zhǔn)的主流瀏覽器都認(rèn)識(shí)這個(gè)聲明HTML lt!DOCTYPE 標(biāo)簽定義和用法lt!DOCTYPE 聲明位于文檔中的最前面的位置,處于 lthtml;ltDOCTYPE html 是現(xiàn)在HTML5的標(biāo)準(zhǔn)聲明,無(wú)論是用記事本或是用網(wǎng)頁(yè)制作工具創(chuàng)建一個(gè)HTML頁(yè)面時(shí),只需要在代碼的開(kāi)頭寫(xiě)上這句ltDOCTYPE html,它告訴了瀏覽器當(dāng)前網(wǎng)頁(yè)采用的是HTML5形式,標(biāo)準(zhǔn)的主流瀏覽器都認(rèn)識(shí)這個(gè)聲明;1lt!DOCTYPE html這個(gè)是html5的寫(xiě)法html5之前的寫(xiě)法比較繁雜,種類(lèi)也多如果你計(jì)劃使用html5就用lt!DOCTYPE html,不用html5最好用其他寫(xiě)法“l(fā)t!DOCTYPE html PUBLIC quotW3CDTD HTML 401 TransitionalEN。
被包含在ltkbd lt kbd標(biāo)簽內(nèi)的文本通常是以瀏覽器的默認(rèn)等寬字體顯示下面我們來(lái)看看示例lt!DOCTYPE htmllthtmlltheadltmeta charset=quotutf8quotltheadltbody lth2kbd標(biāo)簽元素lth2 ltp ltkbd這就是;lthtmllthtmlHTML文檔由嵌套的HTML元素構(gòu)成它們用HTML標(biāo)簽表示,包含于尖括號(hào)中,如ltp在一般情況下,一個(gè)元素由一對(duì)標(biāo)簽表示“開(kāi)始標(biāo)簽”ltp與“結(jié)束標(biāo)簽”ltp元素如果含有文本內(nèi)容,就被放置在這些標(biāo)簽;lt!DOCTYPE html 這是html5的 不寫(xiě)可能會(huì)造成html5的功能不能用 具體會(huì)不會(huì)出錯(cuò)要看瀏覽器的容錯(cuò)性 建議保持規(guī)范的習(xí)慣;正確答案lt!DOCTYPEhtml。
lt!DOCTYPE html PUBLIC quotW3CDTD XHTML 10 StrictENquotquotTRxhtml1DTDxhtml1strictdtdquot 在上面的聲明中,聲明了文檔的根元素是 html,它在公共標(biāo)識(shí)符被定義為 quotW3CDTD XHTML 10 StrictENquot;doctype html public報(bào)錯(cuò)原因?yàn)椴皇荋TML標(biāo)簽,是一個(gè)用于告訴瀏覽器當(dāng)前HTMl版本的指令,必須出現(xiàn)在文件的第一行標(biāo)簽完整格式為ltDOCTYPE,語(yǔ)法參見(jiàn)DOCTYPE只有確定了一個(gè)正確的文檔類(lèi)型,超文本標(biāo)記語(yǔ)言或可擴(kuò)展超。
lt!DOCTYPE html是文檔描述,對(duì)于兼容的網(wǎng)頁(yè),一般和完整的文檔說(shuō)明lthtml表示此HTML內(nèi)容基于中文進(jìn)行顯示和讀取ltmeta charset=quotUTF8quot ,Meta charset為網(wǎng)頁(yè)提供了一種編碼方法,否則網(wǎng)頁(yè)很可能會(huì)出現(xiàn)亂碼,UTF8沒(méi);DOCTYPE是非常重要的,這樣瀏覽器就能了解預(yù)期的文檔類(lèi)型HTML 401 中的!DOCTYPE需要對(duì) DTD 進(jìn)行引用,因?yàn)?HTML 401 基于標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言而HTML 5基于XML標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集,因此不需要對(duì) DTD 進(jìn)行引用。
掃描二維碼推送至手機(jī)訪(fǎng)問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。