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

Markup Validation Service の UI の「ドキュメント タイプ」設定を(自動検出)からXHTML + RFDaに変更しました。

これにより、バリデーターは既存の Doctype をコメントアウトし、選択したものを挿入します。既存の Doctype が選択したものと同じかどうかは最初にチェックしません。

警告を削除するには、設定を(自動的に検出)に戻します。

スクリーンショット

于 2013-04-28T15:18:28.507 に答える