2

我的网站在正确的地方使用了这个 DTD。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html version="XHTML+RDFa 1.0" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-gb">

但我在 W3C 网站上不断收到此验证错误?

 DOCTYPE Override in effect!

The detected DOCTYPE Declaration "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">" has been suppressed and the DOCTYPE for "XHTML + RDFa" inserted instead, but even if no errors are shown below the document will not be Valid until you update it to reflect this new DOCTYPE.

关于这里发生了什么以及如何解决它的任何建议?

谢谢。

4

1 回答 1

3

您已将标记验证服务的 UI 中的“文档类型”首选项从(自动检测)更改为XHTML + RFDa

这会导致验证器注释掉现有的 Doctype 并插入您选择的那个。它不会首先检查现有 Doctype 是否与您选择的相同。

要删除警告,请将首选项放回(自动检测)

截屏

于 2013-04-28T15:18:28.507 回答