マークアップ検証サービスは、ワールドワイドウェブコンソーシアム(W3C)による検証サービスであり、インターネットユーザーは、HTML5以前のHTMLおよびXHTML文書が文書型定義(DTD)に対して適切なマークアップであるかどうかをチェックすることができます。マークアップ検証は、Webページの技術的な品質を確保するための重要なステップです。ただし、Web標準への準拠を完全に測定するものではありません。[1] W3C検証はブラウザの互換性とサイトの使いやすさにとって重要ですが、検索エンジン最適化 にどのような効果があるかは確認されていません。
HTML5ではDTD の使用が廃止され、「Living Standard」が採用されたため、従来のマークアップ検証サービスはこれらの形式には適用できません。代わりに、W3C によってインスタンスが提供されるオープンソースの「Nu Validator」を使用して検証が行われます。[2]
歴史
マークアップ検証サービスは、ジェラルド・オスコボイニーによるプロジェクト「The Kinder, Gentler HTML Validator 」として始まりました。 [1]これは、1994 年 7 月 13 日に発表された、ダン・コノリーとマーク・ゲイザーによって書かれた最初のオンライン HTML 検証ツールのより直感的なバージョンとして開発されました。 [3]
1997年9月、オスコボイニーはW3Cで働き始め、1997年12月18日、W3Cは彼の研究に基づいたW3C HTML Validatorを発表しました。 [4] 2008年11月、W3Cはvalidator.nu HTML5エンジンと、ドキュメントがHTML5に準拠しているかどうかをチェックする機能をリリースしました。[5]
W3Cは、 CSS、XMLスキーマ、MathMLなど、HTML/XHTML以外のWeb技術の検証ツールも提供しています。[6]
ブラウザの調整
多くの主要なWeb ブラウザは、特定の種類のエラーを許容することが多く、構文が正しくなくてもドキュメントを正常に表示できます。他の特定のXMLドキュメントも、内部または外部のDTDを参照している場合は検証できます。
制限事項
マークアップ検証ツールはウェブページの「全体像」を見ることはできませんが[説明が必要]、閉じタグの抜けやその他の技術的な問題を検出することに優れています。[6] [7]
DTD ベースのバリデーターは、多くの仕様書に従って属性値をチェックする機能にも制限があります。たとえば、HTML 4.01 DOCTYPE を使用すると、bgcolor="fffff"値「fffff」に先行する「#」文字がなく、6 桁ではなく 5 桁の 16 進数しか含まれていなくても、「body」要素に対して有効として受け入れられます。また、「img」要素の場合、width="really wide" も有効として受け入れられます。DTD ベースのバリデーターは、技術的に、このような種類の属性値の問題をテストすることはできません。
検証エラーがなく、他のブラウザでは正常に表示されたとしても、ページはすべてのブラウザで意図したとおりに表示されない場合があります。ページが常に意図したとおりに表示されることを保証する唯一の方法は、ページが正しく表示されることが期待されるすべてのブラウザでテストすることです。[7]
CSS検証
W3Cや他のHTMLおよびXHTML検証ツールは、これらの形式でコーディングされたページを評価しますが、W3C CSS検証ツールのような別の検証ツールは、関連するカスケーディングスタイルシートにエラーがないかどうかを確認できます。CSS検証ツールは、参照されるCSSドキュメントに現在のCSS標準を適用します。[7]
参照
- HTML Tidy は、 W3CのDave Raggettが開発したオフライン マークアップ検証プログラムです。
- CSS HTML Validator、オフラインHTMLおよびCSS検証デスクトップ ソフトウェア
- ワールドワイドウェブコンソーシアム(W3C)
参考文献
- ^ ab 「W3C マークアップ検証サービスについて」。W3Cマークアップ検証サービス。ワールド ワイド ウェブ コンソーシアム。2011年 5 月 20 日閲覧。
- ^ 「チェック準備完了 - Nu Html Checker」. validator.w3.org。
- ^ Connolly, Dan (1994-07-13). 「ANNOUNCE: HaL Interactive HTML Validation Service」www-html (メーリング リスト) . 2008-06-28に取得。
- ^ Oskoboiny, Gerald (2003-03-22). 「Kinder, Gentler HTML Validator の歴史」2008-06-28閲覧。
- ^ 「W3C マークアップ検証サービスの新機能」。validator.w3.org。2016年 5 月 31 日閲覧。
- ^ ab 「CSS Validator について」。World Wide Web Consortium。2012年 6 月 24 日閲覧。
- ^ abc Castro, Elisabeth: HTML, XHTML & CSS, 第 6 版、 345 ~ 346 ページ。ビジュアル クイックスタート ガイド、Peachpit Press、2007 年。ISBN 0-321-43084-0
外部リンク
- W3C マークアップ検証サービス
- W3C CSS 検証サービス
