📅  最后修改于: 2023-12-03 15:01:18.517000             🧑  作者: Mango
HTML5中可用的Doctype类型有以下三种:
HTML5的Doctype声明如下:
<!DOCTYPE html>
这种 Doctype 声明比较简单,而且除了标准模式,没有其他模式可供选择。因此,对于大多数情况,简单的 <!DOCTYPE html>
就足够了。
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更加严格,要求更高的语法规范和标准声明。
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声明。