doctype是什麼,有什麼作用?

在HTML文檔首部往往會有這樣一行代碼:

<!DOCTYPE html>

由於常見而且一般可能自己使用編輯器設置了默認模板(包含這一句代碼),可能很多時候我們會忽略它的存在,不知道它的作用以及重要性。實際上,這行代碼是一個聲明, 其作用是告訴瀏覽器按照哪一種HTML文檔規範解析HTML文檔

Web 世界中存在許多不同的文檔。只有瞭解文檔的類型,瀏覽器才能正確地顯示文檔。HTML 也有多個不同的版本,只有完全明白頁面中使用的確切 HTML 版本,瀏覽器才能完全正確地顯示出 HTML 頁面。

HTML在其發展過程中遇到過以下幾個版本,目前沿用的爲 html 4.0 xhtml 1.0 html5。

版本 年份
HTML 1991
HTML+ 1993
HTML 2.0 1995
HTML 3.2 1997
HTML 4.01 1999
XHTML 1.0 2000
HTML5 2012

其中,\(<!DOCTYPE html>\)爲HTML 5的聲明。一般情況下我們新寫的前端工程就用這個聲明就可以,否則一些新的標準特性是不能用的,比如說canvas標籤。不去聲明doctype也是不可取的。不同瀏覽器對這種情況有不同的默認規範,並不一致,所以,一定要聲明好doctype,要注意一定加上感嘆號。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章