DTD(文档类型定义)的目的是定义 XML 文档的合法构建块。那么为什么它在 HTML 4.01 中用作 Doctype 呢?
那么 HTML5 如果不使用 dtd 那么我们如何验证 HTML5 文档呢?我们必须在这里编写自定义 DTD 吗?
DTD(文档类型定义)的目的是定义 XML 文档的合法构建块。那么为什么它在 HTML 4.01 中用作 Doctype 呢?
那么 HTML5 如果不使用 dtd 那么我们如何验证 HTML5 文档呢?我们必须在这里编写自定义 DTD 吗?
DTD(文档类型定义)的目的是定义 XML 文档的合法构建块。
SGML 文件也是如此。
那么为什么它在 HTML 4.01 中用作 Doctype 呢?
因为 HTML 4 是一个 SGML 应用程序,它利用了预先存在的工作来使 SGML 变得有用。
那么 HTML5 呢?
HTML 5 的作者决定,由于浏览器供应商都实现了标记汤解析器而不是 SGML 解析器,因此 HTML 5 不会是 SGML 应用程序。
如果它不使用 dtd 那么我们如何验证 HTML5 文档。
要验证 HTML 5 文档,您需要使用 HTML 5 验证器而不是一般的 SGML 验证器。