0

私は約1000ページのウェブサイトを持っています。XHTML 1.0 strict を使用するようにすべての html doctype を宣言しました

W3C マークアップ検証ツールを使用して Web サイトのページを確認したところ、320 エラーが発生しました。次に、Doctype を HTML 4.0 に変更したところ、エラーは 300 に減少しました。

次に、HTML5 doctype を使用したところ、エラーが 75 に減りました。では、doctype を変更するだけでこれらのエラーがどのように減ったか。

編集

私の質問は:

1) XHTML1.0 標準に対してページを検証すると、300 を超えるエラーが発生します。これは非常に膨大で、解決するのが少し困難です。

2) HTML5 標準に対してページを検証すると、約 70 個のエラーが表示されますが、これは問題ではなく、簡単に解決できます。

したがって、この場合、ページの SEO に影響を与えないように、どの HTML バージョンを使用する必要がありますか? w3c 検証も SEO に影響するためです。

HTML5 doctype だけを使用し、ページ構造 (nav、header、section、footer、article ....) を正確に使用しない場合、これは本当に重要ですか?約 1000 ページを持っているため、HTML5 ページに従うのは非常に困難です。構造。

私が考えているのは、w3c のエラーを減らすことです。doctype を HTML5 に変更して、w3c エラーを解決します。これは良い考えですか。またはもしあれば私に提案してください。

4

4 に答える 4

2

doctype に関係なく、貧弱なコードは貧弱なコードです。仕様としての html5 は、構造化される html を定義する方法がはるかに厳密ではないため、html5 doctype で検証するときに表示されるエラーは少なくなります。

Google はページを検証しません。とはいえ、より良いマークアップは、検索エンジンがあなたのウェブサイトをよりよく理解するのに役立ちます。ただし、doctype を変更するだけで、貧弱なコードをクリーンアップしない場合は、効果がありません。

于 2013-07-12T06:25:16.550 に答える
0

これは、xhtml がより厳密な構文を要求する xml パーサーを使用するために発生します。<!DOCTYPE html>まだ開発中の標準を使用するため、はるかに寛容であることがわかりました(最後のサブセンテンスは、具体的なものよりも私の推測です)。

于 2013-12-11T21:04:49.460 に答える