HTML5 DOCTYPE声明示例

HTML5 DOCTYPE声明示例

原文: https://howtodoinjava.com/html5/html5-doctype/

从技术上讲,要正确解析和显示页面,浏览器需要知道 HTML 文档的DOCTYPE类型,该类型告诉浏览器在文档中应该使用哪个 HTML 版本。

在 HTML5 之前,DOCTYPE声明引用 DTD,因为它基于 SGML。 DTD 指定标记语言的规则,以便浏览器正确呈现内容。

HTML5 不是基于 SGML,因此不需要引用 DTD。 因此 HTML5 将DOCTYPE简化为:

//In HTML5
<!DOCTYPE html>

与 HTML4 之前使用的更复杂的声明相比:

//BEFORE HTML5, Till HTML4.0.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

DOCTYPE 声明不是大小写敏感的。

请记住, 请勿DOCTYPE标记之前保留任何空格,否则即使是单个空格也可能导致浏览器呈现 HTML5 代码时出错。

学习愉快!