Main Index のエラーをなくそうと頑張ってみる。そして振り出しにもどる。
修正したいエラーはこれだ。
1: line 33: <a> の属性 `name` はあまり薦められない属性です。id 属性を使いましょう。
1: line 33: <a> には name 属性と id 属性の両方を指定するようにしましょう。
1: line 33: <a> と </a> の間が空です。
「<a> と </a> の間が空」というのは仕方ないので、無視して最初のエラーだけ直す。
(オリジナル)
(修正後)
そしてチェックしてみるとこれだ。
6: line 33: <a> の id の属性値 `000025` は正しくありません。英字または_から始まる:を除く名前文字列(ID)でなければなりません。
前より悪くなっているではないか!
仕方ない。id の属性値にはアンダースコア(_)をつけることにしよう。しかし、これはサイト全体に影響することであるから、すべてのテンプレートをチェックしなければならない。覚悟して変更を行う。
そしてチェックしてみると、
0: line 33: (<a> の id の属性値 `_000025` は使わない方が安全です。)
ウォー! だったら最初から言ってよってば!
はいはい、分かりましたよ。id の属性値には「id」という文字をつけることにします。そして、エラーはなくなりました。
最終チェックでは、
35個のエラーがありました。このHTMLは 91点です。タグが 25種類 498組使われています。文字コードは EUC-JP のようです。
えー? 点数があがっていないじゃないですか。
そして、「id」という文字をつけることを断念し、変更しないことにしましたとさ。チャンチャン。
2004年10月24日追記:
MT 3.0 からは、id の属性値の最初に英文字がつくようになった。
識別する情報 | ID の例 |
記事のタイトル | id="a000456" |
[続き] | id="a000456more" |
受信したトラックバック | id="p123" |
受信したコメント | id="c789" |
Master Archive Index
Total Entry Count: 1957