1群井、定義:
<!DOCTYPE>標(biāo)簽是一種標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的文檔類型聲明,它的目的是要告訴標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言解析器毫胜,它應(yīng)該使用什么樣的文檔類型定義(DTD)來(lái)解析文檔书斜。
<!DOCTYPE> 聲明必須是 HTML 文檔的第一行,位于 <html> 標(biāo)簽之前酵使。
2荐吉、作用:
聲明文檔的解析類型(document.compatMode),避免瀏覽器的怪異模式口渔。
document.compatMode:
BackCompat:怪異模式样屠,瀏覽器使用自己的怪異模式解析渲染頁(yè)面。
CSS1Compat:標(biāo)準(zhǔn)模式缺脉,瀏覽器使用W3C的標(biāo)準(zhǔn)解析渲染頁(yè)面痪欲。
這個(gè)屬性會(huì)被瀏覽器識(shí)別并使用,但是如果你的頁(yè)面沒(méi)有DOCTYPE的聲明攻礼,那么compatMode默認(rèn)就是BackCompat业踢,
瀏覽器按照自己的方式解析渲染頁(yè)面,那么礁扮,在不同的瀏覽器就會(huì)顯示不同的樣式知举。
如果你的頁(yè)面添加了<!DOCTYPE html>那么瞬沦,那么就等同于開(kāi)啟了標(biāo)準(zhǔn)模式
那么瀏覽器就得老老實(shí)實(shí)的按照W3C的標(biāo)準(zhǔn)解析渲染頁(yè)面,這樣一來(lái)雇锡,你的頁(yè)面在所有的瀏覽器里顯示的就都是一個(gè)樣子了逛钻。
這就是<!DOCTYPE html>的作用。
<!DOCTYPE html>
<html lang="len">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,inital-scale=1.0,user-scalable=no">
<title>Document</title>
</head>
<body>
</body>
</html>
歸來(lái)仍是少年