このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

‘テンプレート’ タグのついている投稿

WordPressデフォルトのXHTML1.0 Transitionalエラー

2009-04-12

WordPressのデフォルトのテンプレートを使うと、Another HTML-lintでかなりたくさんのエラーが見つかってしまいます。
Another HTML-lintに指摘されたのは、以下です。

XHTML1.0 Transitional としてチェックしました。
14個のエラーがありました。このHTMLは 84点です。タグが 22種類 124組使われています。文字コードは UTF-8 のようです。

先頭の数字はエラーのおおまかな重要度を 0〜9 で示しています(減点数ではありません)。少ない数字は軽く、9 になるほど致命的です。0 は減点対象外のごく軽度のエラーで (グレイのかっこつき) でメッセージされています。

6: line 1: XHTML1.0 では XML宣言をすることが強く求められています。 → 解説 21
2: line 2: <html> には xml:lang 属性を指定するようにしましょう。 → 解説 119
1: line 14: <style> を使うときは <head>〜</head> 内に <meta http-equiv="content-style-type" content="〜" /> を指定するようにしましょう。 → 解説 146
0: line 26: (<head>〜</head> 内に <link rev="made" href="mailto:〜" /> が含まれていません。) → 解説 124
0: line 26: (<head>〜</head> 内に <link rel="next" href="〜" /> などのナヴィゲーション用のリンクが含まれていません。) → 解説 125
1: line 64: <a> のアンカー `Nice Trailingslashit` は 57行目で異なるリンク先を指しています。 → 解説 211
1: line 81: <div> と </div> の間が空です。 → 解説 51
1: line 82: <div> と </div> の間が空です。 → 解説 51
1: line 91: <form> には name 属性と id 属性の両方を指定するようにしましょう。 → 解説 222
0: line 93: (<input type="text"> には accesskey 属性を指定するようにしましょう。) → 解説 180
0: line 93: (<input type="text"> には tabindex 属性を指定するようにしましょう。) → 解説 179
0: line 94: (<input type="submit"> には tabindex 属性を指定するようにしましょう。) → 解説 179
0: line 94: (<input> には accesskey 属性を指定するようにしましょう。) → 解説 180
0: line 100: (コメント中に `<` や `>` を書くと、いくつかのブラウザを混乱させることがあります。) → 解説 30

14個もエラーが出てしまいます。

ここで指摘された項目を、正しいSEO的に有効である正しいHTMLに書き直す必要があります。

Another HTML-lint gatewayの指摘に基づき、これらのエラーを全部修正していきます。

以下、順を追って、説明していきます。