雷火电竞-中国电竞赛事及体育赛事平台

代理加盟

2023全新代理計劃,一站式模板建站,銅牌代理低至699元送終身VIP,獨立代理后臺,自營貼牌。

您現(xiàn)在的位置: 麥站網(wǎng) > 站長學院 > 編程語言 >

!DOCTYPE html標準的文檔聲明類型詳解

來源:本站原創(chuàng) 發(fā)布時間:2020-09-23 09:08:53熱度:我要評論(0

麥站模板建站平臺(10年經(jīng)驗),服務數(shù)萬家企業(yè),固定透明報價。域名注冊、主機/服務器、網(wǎng)站源碼一站式服務。實體公司,專業(yè)團隊,值得選擇!超過1000套模板已登記版權,合規(guī)合法建站,規(guī)避版權風險!【點擊獲取方案】

htm中的doctype是document type (文檔類型) 的縮寫,<!DOCTYPE>聲明嚴格意義上,它不是一個HTML標簽,只是一個用于告訴瀏覽器當前HTMl版本的聲明。下面,我們將會一起了解<!DOCTYPE> 的作用是什么?還有它的幾種類型?

<!DOCTYPE>的定義與作用

<!DOCTYPE>是一個用于聲明當前HTMl版本,用來告知web瀏覽器該文檔使用是哪種 HTML 或者 XHTML 規(guī)范來解析頁面,以便瀏覽器更加準確的理解頁面內(nèi)容,更加良好地展現(xiàn)內(nèi)容效果!

HTML <!DOCTYPE> 聲明

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>文檔標題</title>
</head>
 
<body>
文檔內(nèi)容......
</body>
 
</html>

<!DOCTYPE>的特點

<!DOCTYPE> 標簽沒有結束標簽;

<!DOCTYPE>聲明被所有主流瀏覽器支持;

<!DOCTYPE> 聲明在HTML5中是可以不區(qū)分大小寫的;

<!DOCTYPE>聲明不是一個HTML標簽,在HTML5中是可以不區(qū)分大小寫的;

<!DOCTYPE>聲明必須位于HTML文檔中最前面,處于<html>標簽之前;

HTML4.01是基于SGML的,需要以<!DOCTYPE>聲明引用一個DTD(文檔類型定義),用來保證瀏覽器按照DTD指定的標記規(guī)則解析網(wǎng)頁內(nèi)容!

HTML5不基于SGML,所以不需要指定DTD。

 

DOCTYPE與瀏覽器模式

<!DOCTYPE>聲明的前面是沒有任何內(nèi)容的,如果有其他內(nèi)容(空格除外)就會使瀏覽器在 IE下開啟怪異模式渲染網(wǎng)頁;如果瀏覽器進入怪異模式,就會按自己的方式解析渲染頁面。那么,在不同的瀏覽器下,顯示的樣式效果會不一致。

如果不寫文檔DOCTYPE聲明,瀏覽器將無法獲知HTML或XHTML文檔的類型,也會進入怪異模式;還有在IE6以下版本永遠進入怪異模式;

但是,只要我們對文檔DOCTYPE做了正確的聲明,瀏覽器就會進入標準模式;瀏覽器會按照W3C的標準來解析渲染頁面,那么,在所有的瀏覽器下,顯示的樣式效果會保持一致。因此, <!DOCTYPE>聲明還是很有必要的。

轉載請注明來源網(wǎng)址:http://www.jygsgssxh.com/bcyy/2714.html

發(fā)表評論

評論列表(條)

     
    QQ在線咨詢
    VIP限時特惠