在HTML文档中,DOCTYPE声明(文档类型声明)是一种用来定义文档类型和版本的方式。它位于HTML文档的最开始,通常出现在<html>标签之前。DOCTYPE声明帮助浏览器正确地解释和显示网页内容。

以下是一些HTML文档的有效DOCTYPE声明:

1. HTML5:
   <!DOCTYPE html>

   这是HTML5的DOCTYPE声明,它通常是现代HTML文档的首选声明。HTML5不再基于SGML,因此不需要指定DTD(文档类型定义)版本。

2. XHTML 1.0 Strict:
   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

   这是XHTML 1.0 Strict的DOCTYPE声明,它强调文档的严格性和符合性。请注意,XHTML需要更严格的语法和结构。

3. HTML 4.01 Strict:
   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
     "http://www.w3.org/TR/html4/strict.dtd">

   这是HTML 4.01 Strict的DOCTYPE声明,它定义了相对较为严格的HTML版本。

4. HTML 4.01 Transitional:
   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
     "http://www.w3.org/TR/html4/loose.dtd">

   这是HTML 4.01 Transitional的DOCTYPE声明,它相对较为宽松,允许在文档中使用一些过渡特性。

5. HTML 4.01 Frameset:
   <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
     "http://www.w3.org/TR/html4/frameset.dtd">

   这是HTML 4.01 Frameset的DOCTYPE声明,适用于包含框架的文档。

请注意,随着HTML5的普及,大多数现代网页都采用HTML5的DOCTYPE声明。DOCTYPE声明告诉浏览器使用哪种HTML或XHTML规范来解释文档,因此选择合适的DOCTYPE声明对确保文档正确解析和渲染非常重要。


转载请注明出处:http://www.pingtaimeng.com/article/detail/12454/HTML