より厳しい XHTML チェック
投稿日:2007年05月29日 | 最終更新日:2007年06月06日
Category: ウェブプログラミング
本サイトでは、ウェブ標準に拘って、XHTML + CSS をできるだけ正確に表記したいと考えているのですが、取り急ぎ W3C が提供している「W3C Markup Validation Service 」において “Valid XHTML Traditional” を目指しています。
しかし、一度クリアすると更なる上を目指したくなり、ウェブサイトを運営されている方なら誰でも!?ご存知の「Another HTML-lint gateway」での採点を実施したくなりました。
XHTML をチェックすることでは、最も厳格なものである、と個人的には信じていますが・・・そして早速採点すると、下記のような評価で得点は 85 点!Line とは、ページの XHTML の Line を示しているので無視するとしても結構ありますね~修正すべき行が・・・
- line 0: (文書の先頭に BOM が含まれています。)
- 【解決策】line 1: XHTML1.0 では XML宣言をすることが強く求められています。
- 【解決策】line 2: <html> には lang 属性を指定するようにしましょう。
- 【解決策】line 2: <html> には xml:lang 属性を指定するようにしましょう。
- 【解決策】line 19: (<head>〜</head> 内に <link rev=”made” href=”mailto:〜” /> が含まれていません。)
- 【解決策】line 19: (<head>〜</head> 内に <link rel=”next” href=”〜” /> などのナヴィゲーション用のリンクが含まれていません。)
- 【解決】line 127: <form> には name 属性と id 属性の両方を指定するようにしましょう。【解決策は、name 属性を挿入するだけですが、属性は id 属性と同一である必要があります】
- 【解決策】line 136: <div> と </div> の間が空です。
- line 174: (<td> と </td> の間に空白文字しか含まれていません。)
- line 175: (<td> と </td> の間に空白文字しか含まれていません。)
- line 176: (<td> と </td> の間に空白文字しか含まれていません。)
- line 182: (<td> と </td> の間に空白文字しか含まれていません。)
- line 195: (<td> と </td> の間に空白文字しか含まれていません。)
- line 204: (コメント中に `<` や `>` を書くと、いくつかのブラウザを混乱させることがあります。)
- 【解決策】line 219: <div> と </div> の間が空です。
- line 249: (コメント中に `<` や `>` を書くと、いくつかのブラウザを混乱させることがあります。)
- 【解決策】line 298: <div> と </div> の間が空です。
- line 322: (コメント中に `<` や `>` を書くと、いくつかのブラウザを混乱させることがあります。)
- 【解決策】line 341: <div> と </div> の間が空です。
- 【解決】line 348: <a> の href 属性の URI に不明のスキーム名 `feed` が指定されています。【解決策は、単純に feed を削除するだけ】
- 【解決】line 348: 空要素タグ <br> を閉じるときは `/>` に空白を先行させましょう。【解決策は、単純に指示に従うだけ】
- 【解決】line 350: <a> の href 属性の URI に不明のスキーム名 `feed` が指定されています。【解決策は、単純に feed を削除するだけ】
- 【解決】line 350: 空要素タグ <img> を閉じるときは `/>` に空白を先行させましょう。【解決策は、単純に指示に従うだけ】
- 【解決】line 350: (<img> には width と height 属性を指定するようにしましょう。) 【解決策は、単純に指示に従うだけ】
- 【解決】line 350: 空要素タグ <img> を閉じるときは `/>` に空白を先行させましょう。【解決策は、単純に指示に従うだけ】
上記の問題では、減点されない項目もありますが、一つずつ潰していきたいと思っています。ただ、上記の第 20 項から 25 項は、単純なミスですので即刻修正しました。
コメントをどうぞ
コメントスパムを排除するために、投稿して頂いたコメントは、本サイト管理人の承認作業が完了してからの公開になりますことをご了解下さいませ。