DTD文檔模型是什么


[2019.06.22 學習筆記3]

1.DTD文檔模型是DOCTYPE文檔聲明,是Doucument Type Definition的英文縮寫,是文檔類型定義

<!DOCTYPE html>      <!--告訴瀏覽器使用哪個HTML版本-->
<html>               <!--HTML文檔開始-->
<head> </head>       <!--定義瀏覽器、搜索引擎讀取的內容--> 
<body></body>        <!--網頁顯示內容-->
</html>

  

2.制作一個標准的頁面,聲明一個正確的DOCTPYE,HTML里面的標識和CSS才能正常生效.

3.不是HTML標簽,不區分大小寫,沒有結束標簽

4.DTD文檔模型在HTML4中有三種聲明方式,而在HTML5中只有一種

<!DOCTYPE html>  //HTML 5 

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01//EN” “http://www.w3.org/TR/html4/strict.dtd“>  //HTML 4.01 Strict 嚴格
該 DTD 包含所有 HTML 元素和屬性,但不包括展示性的和棄用的元素(比如 font)。不允許框架集(Framesets)。 <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd“> //HTML 4.01 Transitional 過渡 該 DTD 包含所有 HTML 元素和屬性,包括展示性的和棄用的元素(比如 font)。不允許框架集(Framesets)。 <!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Frameset//EN” “http://www.w3.org/TR/html4/frameset.dtd“> //HTML 4.01 Frameset 框架 該 DTD 等同於 HTML 4.01 Transitional,但允許框架集內容。 <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“> /XHTML 1.0 Strict 該 DTD 包含所有 HTML 元素和屬性,但不包括展示性的和棄用的元素(比如 font)。不允許框架集(Framesets)。必須以格式正確的 XML 來編寫標記。 <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ” http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“> //XHTML 1.0 Transitional 該 DTD 包含所有 HTML 元素和屬性,包括展示性的和棄用的元素(比如 font)。不允許框架集(Framesets)。必須以格式正確的 XML 來編寫標記。 <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd“> //XHTML 1.0 Frameset 該 DTD 等同於 XHTML 1.0 Transitional,但允許框架集內容。 <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.1//EN” “http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd“>//XHTML 1.1 該 DTD 等同於 XHTML 1.0 Strict,但允許添加模型(例如提供對東亞語系的 ruby 支持)。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM