今まで、このページはanother-htmllint(ring.gr.jp)で-187点という優秀な成績を叩き出していたので、いろいろ文法的な部分を直して、どうにかプラスまで持っていった。XHTML1.0を使うことにしていたのに中途半端で、DOCTYPE宣言もまるっきり違っていたのだ(笑)。
とりあえず現在の状態では何も指定しないと82点で、-noreligious -noaccessibilityを指定したら95点。<key>タグの問題(XHTML1.0には<key>タグがないらしい)は納得いかないがエントリを直した。あとは<blockquote>が<p>の中に入ってしまう問題をどうにかすれば、アクセシビリティと宗教的な問題を除いたエラーはなくなる。
アクセシビリティの問題を直すのにはかなり工事が必要になりそうだ。