HTML5 DOCTYPE声明示例

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

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

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

//In HTML5
<!DOCTYPE html>

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

//BEFORE HTML5, Till HTML 4.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代码时出错。

saigon has written 1445 articles

Leave a Reply