人気サイトのレイアウトの検証

私は序文を書きません、私は要点に直行します。 いくつかのひどく人気のあるサイトのhtmlコードの妥当性を確認しようとした人はいませんか?

Operaブラウザの便利なメニュー項目を使用して、これらのサイトのメインページがチェックされました。

1. google.com(英語版)

2. yandex.ru

3. rambler.ru

4. bing.com

5. mail.ru

6. vkontakte.ru

7. facebook.com(ロシア語版)

8. twitter.com

9. wikipedia.org

10. artlebedev.ru

つまり、4つの有名な検索エンジン、5つの人気サイト、そしてもう1つは楽しみのためだけです。







google.com



47エラー

Googleは最新の情報を保持していると言えます-ここでのみ、WikipediaはHTML 5を使用していますが、HTML 5と古いタグとパラメーター(フォント、bgcolorなど)の組み合わせはどうやら奇妙に見えます。 このため、バリデーターも半分のケースでエラーを表示します。 後半は、onblur = "google && google.fade && google.fade()"のようなJavaScript挿入のアンパサンドです。





yandex.ru



44エラー

ほとんどすべてのエラーは、タグを閉じることによるものです。 いいえ、反対に不在ではありません-開始タグはありません。 まあ、少し詳細があります:画像の代替テキストは表示されず、アンパサンド(リンクでは&の代わりに&)、スクリプトの種類は表示されません。 同時に、minimalistic ya.ruには4つのエラーしかありません:ドキュメントタイプが指定されていない、識別子が重複している、オートコンプリート属性と検索フィールドのタイプが使用されます(バリデーターはページをHTML 4.01 Transitionalとして定義しました)。





rambler.ru



57エラー

Yandexとほぼ同じ図:開始タグがない場合のアンパサンドと終了タグ。 Rambler r0.ruのライトバージョンは検証に合格しています。





bing.com



4つのエラー

4つの検索エンジン間のエラー数の記録。 4つのエラーはすべて、無効なネストされたタグ(a内のdiv、span内のp)です。





mail.ru



236エラー

また、一種の記録ですが、現在はこのテストで最も多くのエラーが記録されています。 エラーの中で最も注目に値するのは、同じアンパサンド、タグパラメーターを定義するときに引用符がないこと、およびスクリプトにtypeパラメーターがないことです。 バリデーターがこのように機能するのか、このパラメーターが不足しているのかはわかりませんが、スクリプト内の行内のタグもエラーと見なしました。





vkontakte.ru



69エラー

さまざまなエラー:アンパサンド、引用符、間違った場所のタグ、開いているタグ、必須パラメーターの欠落、不要なパラメーターの存在など。





facebook.com



39エラー

VKontakteとほぼ同じ図ですが、HTML 5の重複した識別子と新しいアイテムによってのみ補完されます(自動補完パラメーター。XHTML1.0 Strictがページで使用されます)。





twitter.com



15エラー

元のエラーがあります:名前パラメーターにスペースがあります。 まあ、間違った場所と間違ったメタタグとCSSリンク。





wikipedia.org



0エラー

有効なホームページはウィキペディアのみです。 他のすべてが商品化されており、ウィキペディアがオープンソースであることを考えると、考えるべきことがあります...さらに、HTML 5が使用されます。





artlebedev.ru



25エラー

直接検証しようとすると、タイトルに「<NB>最高の検証ツールはブラウザ</ NB>」というフレーズが含まれている有名なデザイナーの有名なページ。 ページにはdoctypeがありません。リンクの終了タグがあります(しばらくの間誰もしませんでした)。画像のキャプションはありません。スクリプトとCSSのタイプは指定されていません。



All Articles