📜  HTML5 中可用的不同类型的 Doctype(1)

📅  最后修改于: 2023-12-03 15:01:18.517000             🧑  作者: Mango

HTML5 中可用的不同类型的 Doctype

HTML5中可用的Doctype类型有以下三种:

  1. HTML5

HTML5的Doctype声明如下:

<!DOCTYPE html>

这种 Doctype 声明比较简单,而且除了标准模式,没有其他模式可供选择。因此,对于大多数情况,简单的 <!DOCTYPE html> 就足够了。

  1. XHTML5

XHTML5的Doctype声明与HTML5基本相同,只是标签要使用XML的规范,如下:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Example</title>
</head>
<body>
    <h1>Hello World</h1>
</body>
</html>

使用 XHTML5,你可以利用 XML 工具来审查网页结构和内容。但是,与 HTML5 相比,XHTML5更加严格,要求更高的语法规范和标准声明。

  1. HTML 4.01 Strict

HTML 4.01 Strict在 HTML5 中并不支持,但是如果你想保持一些老的网页保持在HTML 4.01 Strict中,则需要使用这种 Doctype 声明,如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
                      "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
    <title>Example</title>
</head>
<body>
    <h1>Hello World</h1>
</body>
</html>

这种声明类型比较严格,对于一些老的网站可能还需要使用。

总之,在 HTML5 中使用Doctype声明比较简单,只需要使用 <!DOCTYPE html> 就足够了。如果需要保持老的网站标准,可以使用HTML 4.01 Strict类型的声明。而如果强制要求XML的语法,并且要使用 XML 工具,可以使用XHTML5声明。