HTML文档类型小结

定义和说明

    <!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。如果文档不定义DOCTYPE,浏览器将无法获知HTML或XHTML文档的类型,因此会进入混乱模式。
    该标签可声明三种 DTD 类型,分别表示严格版本(Strict)、过渡版本(Transitional)以及基于框架(Frameset)的 HTML 文档。

常用HTML文档声明

HTML 5文档类型

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8" />
 5         <title>HTML 5</title>
 6     </head>
 7     <body>
 8         <h1>HTML 5</h1>
 9     </body>
10 </html>

HTML 4.01文档严格类型

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
 2 <html>
 3     <head>
 4         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5         <title>HTML 4.01 Strict</title>
 6     </head>
 7     <body>
 8     <h1>HTML 4.01 Strict</h1>
 9     </body>
10 </html>

HTML 4.01文档过渡类型

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 2 <html>
 3     <head>
 4         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5         <title>HTML 4.01 Transitional</title>
 6     </head>
 7     <body>
 8     <h1>HTML 4.01 Transitional</h1>
 9     </body>
10 </html>

HTML 4.01文档框架类型

 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
 2 <html>
 3     <head>
 4         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5         <title>HTML 4.01 Frameset</title>
 6     </head>
 7     <body>
 8     <h1>HTML 4.01 Frameset</h1>
 9     </body>
10 </html>

XHTML 1.0文档严格类型

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3     <head>
 4         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5         <title>XHTML 1.0 Strict</title>
 6     </head>
 7     <body>
 8         <h1>XHTML 1.0 Strict</h1>
 9     </body>
10 </html>

XHTML 1.0文档过渡类型

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3     <head>
 4         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5         <title>XHTML 1.0 Transitional</title>
 6     </head>
 7     <body>
 8         <h1>XHTML 1.0 Transitional</h1>
 9     </body>
10 </html>

XHTML 1.0文档框架类型

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3     <head>
 4         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5         <title>XHTML 1.0 Frameset</title>
 6     </head>
 7     <body>
 8         <h1>XHTML 1.0 Frameset</h1>
 9     </body>
10 </html>
posted @ 2013-06-25 10:45  Bruce.Chang.Lee  阅读(302)  评论(0)    收藏  举报