文檔宣告(Document Type Difinition),定義文檔的類型。宣告必須放在網頁文件第一行,所有代碼、元素之前。W3C為HTML 1.0提供以下Transitional、Frameset、Strick三種DTD。
3種宣告方式範例如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"*1)"http://www.w3.org/1999/xhtml"為識別XHTML 1.0 DTD的「Name Space」
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"1*) xml:lang = "UTF-8" > <head> ...... </head> <body> ...... </body> </html>
在HTML 1.1版只沿用Strict DTDHTML 1.0嚴密文檔類型,不再分類成3種型態(Transitional DTD、Frameset DTD、Strict DTD)。因此,W3C非推薦元素和屬性以及框架,都不可使用。
宣告方式為:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">