<!DOCTYPE> 標簽是什麽
阿新 • • 發佈:2017-06-24
標準模式 支持 使用 doc 如果 html 性問題 clear ini
<!DOCTYPE> 標簽是什麽
DOCTYPE 標簽,是html文檔的類型聲明(document type declaration,所謂聲明,也就是宣稱我他媽是誰),用來告訴瀏覽器,使用什麽樣的文檔類型定義(Document Type Definition, DTD,是對文檔概括性描述,什麽個結構啊,有哪些有效的標簽,支持些什麽屬性,什麽事件啊)來解析文檔。 html文檔是你寫的,而負責渲染的是瀏覽器。如果你跟所有瀏覽器能達成共識,有些話不說,也能她懂你,你懂她,那不聲明也沒事,就像你回家不用跟你爸聲明,你是陳二蛋。 但不同瀏覽器渲染頁面的方式並不一致,同一個html文檔交給不同的瀏覽器按自己的方式來渲染,得到的結果會不一致。導致這一問題的原因很多,有當初的“瀏覽器大戰”(為了搶用戶,搶市場,拼命的往自家瀏覽器裏添加新特性,新功能),有對W3C標準的輕視,有W3C規範制定的遲緩等等。 對於web 開發人員來說,這其實是項權利。通過<!DOCTYPE>標簽讓你能夠命令瀏覽器,按什麽樣的規範(W3C標準)來解析你的代碼(稱為標準模式)。如果不寫,那瀏覽器就按自己的方式來解析渲染頁面(稱為怪異模式)。而對於瀏覽器來說,這是為了解決兼容性問題采用的方案,目的是為了在更好的支持W3C標準的同時,還能渲染之前針對舊版本瀏覽器設計、沒有嚴格遵循 W3C 標準的網頁。<!DOCTYPE> 標簽是什麽