リンクしているブログにHTMLの文法をチェックして採点してくれるサイトが紹介されていたので、おもしろそうだしこのブログでやってみた。
(
Another HTML-lintの中の
Another HTML-lint gateway)
簡単なタグしか使ってないから間違いも数個しかないだろう、と思っていたら、
ダーーっと出てくる、出てくる。
スクロールしてもスクロールしてもエラー。
チェック結果の一番下には
「line 473: エラーの数が 999個を超えたのでチェックを打ち切ります。」
473行目までにエラーが999個あったらしい。
一行目。
「line 1: XHTML1.0 では XML宣言をすることが強く求められています。」
何のことかサッパリ。でも、ちゃんと解説が付いている。
「XML宣言は文書の先頭でなければなりません。」
「<?xml で始まるXML宣言は、文書の先頭に書かなければなりません。つまり、DOCTYPE宣言よりも前に書かなければなりません。」
なるほど。
でも、そこ、私が書いたんじゃないし。(--)
(line 1は既製のスキン部分)
私が書いた部分は…と見ると、全部480行目以降なので、チェックの範囲外。
残念。
「タグ <DIV> は小文字で書かなければなりません。」「タグ <BR> は小文字で書かなければなりません。」「XHTML1(J)では、要素名は小文字で書かなければなりません。」
知らなかった。どっちでもいいと思って適当に書いていた。
(この既製のスキンも大文字で書かれてるし。)
ひとつ勉強になった。