HTML5 !DOCTYPE 标签的使用

<!DOCTYPE> 标签


更新时间: 09/22/2018  由sky8g编辑

该标签告知浏览器文档所使用的 HTML 规范。

DOCTYPE是Document Type(文档类型)的简写

将必须将DOCTYPE声明放在XHTML文档的顶部!

所有的主流的浏览器都支持 <!DOCTYPE html>
Google ChromeSafariOperaFirefoxInternet Explorer

<!DOCTYPE html>详解:

XHTML 1.0中有3种DTD(文档类型定义)声明可以选择:过渡的(Transitional)、严格的(Strict)和框架的(Frameset)。

一.过渡

一种要求不很严格的DTD,允许在页面中使用HTML4.01的标识(符合xhtml语法标准)。过渡的DTD的写法如下:
代码如下:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

二.严格

一种要求严格的DTD,不允许使用任何表现层的标识和属性,例如<br/>等。严格的DTD的写法如下:
代码如下:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>

三.框架

一种专门针对框架页面所使用的DTD,当页面中含有框架元素时,就要采用这种DTD。框架的DTD的写法如下:
代码如下:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd”>