Main Index を修正して,エラーを減らしたところ,かなり改善されて 91 点になった.さらに細かくは今後の課題として残すことにする.
Another HTML-lint gateway を利用して Main Index のエラーを減らす作業を行っている (nlog(n): ウェブログ文法の採点).次のような結果になった.
69個のエラーがありました。このHTMLは 91点です。タグが 25種類 533組使われています。
文字コードは EUC-JP のようです。
この 91 点になるまでが大変.以下のようにひとつずつ修正していった.
3: line 1: XHTML1.0 では XML宣言をすることが強く求められています。
これは,ドキュメントに XML 宣言がないことを示している.次のように XML 宣言を DOCTYPE 宣言の前に追加する.
(修正前)
(修正後)
1: line 48: onclick 属性を使うときは onkeypress 属性も指定しましょう。
onclick は,マウスのボタンがクリックされたときに発生するイベントのハンドラで,onkeypress は,キーがしばらく押されたときに発生するイベントのハンドラである.キーがしばらく押されても,何もしないとして次のように修正する.しかしこれは単にエラーを出さないためだけの修正であり,意味はまったくない.
(修正前)
(修正後)
3: line 50: `&entry_id` は不明な実体参照です。
これは,CGI を呼び出す際に & をダイレクトに書いてしまっているのがいけない.& は & と書かなければならない.
(修正前)
(修正後)
2005年2月3日追記:
onkeypress に関しては,何もしない場合は return true を返すように変更しました。右上の history をクリックすると変更内容が見られます。関連: nlog(n): Onclick 属性削除プラグイン 1.0
2005年3月20日追記:
最終的に XHTML 1.0 Strict としました。関連: nlog(n): Transitional から Strict へ
Master Archive Index
Total Entry Count: 1957