1. 程式人生 > 實用技巧 >DTD文件模型是什麼?

DTD文件模型是什麼?

1.DTD文件模型是DOCTYPE文件宣告,是Doucument Type Definition的英文縮寫,是文件型別定義

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

2.製作一個標準的頁面,宣告一個正確的DOCTPYE,HTML裡面的標識和css才能正常生效.

PPT模板下載大全https://redbox.wode007.com

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 嚴格<br>該 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 支援)。