我试图在 .html 文件的开头指定我的声明。现在,在 HTML 4.01 或 XHTML 1.1 中,W3C 增加了一些额外的内容,例如:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
Run Code Online (Sandbox Code Playgroud)
HTML5 包含这样的东西吗?
在 HTML5 中,
<!DOCTYPE html>
Run Code Online (Sandbox Code Playgroud)
是允许的文档类型声明之一。而且还是推荐的一款。请注意,HTML5 中不区分大小写。
不过,如果您绝对被迫使用类似于 HTML4/XHTML 的内容,您可以使用旧版兼容的 doctype:
<!DOCTYPE html SYSTEM "about:legacy-compat">
Run Code Online (Sandbox Code Playgroud)
如果您使用某些软件或框架来生成HTML5 文档,则可能会出现这种情况。
如果您只是编写新的 HTML5 文档,我们鼓励您仅使用<!DOCTYPE html>.
更多阅读: