在 HTML 文档的开头,通常会指定文档的类型(Document Type),这样浏览器才能正确解析文档。在HTML 5中,<!DOCTYPE html> 是一个非常简洁的 DOCTYPE 声明,取代了过去 HTML 4.01 中较为复杂的声明方式,使得 HTML 文档的开头更加简洁清晰。
一、!DOCTYPE声明
<!DOCTYPE> 声明的作用是非常重要的,它为浏览器提供了关于HTML文档类型的信息,确保浏览器能够按照正确的标准来解释和显示页面内容。不同版本的HTML标准可能具有不同的语法、元素和行为,因此正确地声明HTML版本对于确保页面在各种浏览器中都能正确显示非常重要。
通过提供正确的 <!DOCTYPE> 声明,开发者可以明确指定他们所使用的HTML版本,这样浏览器就能够采用相应版本的解析引擎来渲染页面,从而确保页面的一致性和可靠性。
在现代Web开发中,使用 <!DOCTYPE html> 这个简洁清晰的声明方式已经成为主流,因为HTML5作为当前的主流HTML标准,而且HTML5的设计更加简洁明了,这也使得声明文档类型变得更加简单和直观。
带有 HTML5 DOCTYPE 的 HTML 文档:
<!DOCTYPE html> <html> <head> <title>Title of the document</title> </head> <body> The content of the document...... </body> </html>
二、常用声明
HTML 中最常用的声明是 <!DOCTYPE html>,它用于指定文档类型为 HTML 5。这是当前 Web 开发中最常见的声明方式,因为 HTML 5 已成为主流的 HTML 版本。
除了 <!DOCTYPE html> 外,还有一些旧版本的 HTML 声明,尽管在现代 Web 开发中已经不常用,但在某些旧项目中仍然可能会遇到。
1、HTML5
<!DOCTYPE html>
2、HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
3、XHTML 1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4、XHTML1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">