在較早之前的網(wǎng)頁(yè)上,我們經(jīng)常可以看到如下的網(wǎng)頁(yè)結(jié)構(gòu)代碼:
<html>
<head>
<title>這是一個(gè)網(wǎng)頁(yè)</title>
<meta name=”…” content=”…” />
……
</head>
<body>
……
</body>
</html>
很顯然的,這種結(jié)構(gòu)的網(wǎng)頁(yè)代碼是不符合Web標(biāo)準(zhǔn)規(guī)范的,但是瀏覽器仍然可以很好的呈現(xiàn)出這個(gè)網(wǎng)頁(yè)來(lái),只要代碼沒(méi)出什么錯(cuò)誤。這個(gè)其實(shí)就像是用Table布局的頁(yè)面跟Div構(gòu)架的頁(yè)面一樣,瀏覽器都可以呈現(xiàn)出來(lái),關(guān)健是哪個(gè)頁(yè)面呈現(xiàn)的質(zhì)量會(huì)更高。
做出一個(gè)頁(yè)面,跟做好一個(gè)頁(yè)面,中間有著很遙遠(yuǎn)的距離。
在瀏覽器的發(fā)展歷程中,微軟憑借著將Internet Explorer捆綁進(jìn)Windows操作系統(tǒng)中,從來(lái)成為瀏覽器市場(chǎng)上的霸主,從而也造成了一系列的IE對(duì)W3C組織所制定的Web標(biāo)準(zhǔn)于不顧的事情,微軟的IE一直都只遵循自家的Web標(biāo)準(zhǔn)。很慶幸的是,微軟決定在他的IE8中支持Web標(biāo)準(zhǔn),雖然這事還沒(méi)最終確定。除微軟的IE外,Mozilla Firefox、Apple Safari、Opera、Chrome等瀏覽器則以支持Web標(biāo)準(zhǔn)的名義與IE做得長(zhǎng)久的對(duì)抗。
瀏覽器的不同,于是就造成了對(duì)HTML代碼默認(rèn)解析的不同,所以即使同樣的代碼在不同的瀏覽器下也可能呈現(xiàn)出不同的樣式來(lái),于是這就需要有一份眾瀏覽器都遵循的規(guī)則來(lái)協(xié)調(diào)眾瀏覽器之間的差異,這份規(guī)則需要一個(gè)聲明來(lái)引用它,這個(gè)聲明就是DOCTYPE——document type(文檔類型)。
如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答!! 點(diǎn)擊進(jìn)入論壇