2004/06/27(日) [n年前の日記]
#4 [web] HTML文法チェックができるページ
_Another HTML-lint gateway(色々チェック項目を設定できる)
_Another HTML-lint gateway(おそらく本家サイト?)
_jweblint gateway
_Another HTML-lint gateway(おそらく本家サイト?)
_jweblint gateway
Another HTML-lint gateway で、この日記ページをチェックしたら、凄い事になった。トホホ。しかし、おかげで、cellpadding と書くべきところを、cellapdding と書いてたことに気づきましたよ(爆)
整形目的で<br>を連続して書くと怒られるな。とはいえ代替手段がわからないス。 *1 …いや、代替手段があるなら、対応しておきたいところなのですが。それ以前に、整形で <br> を使うべきではないのかもしれんけど(爆) どこかにそのあたりの記述がないものか。…もしかして、<p></p>でいいのかな? 試しに書いてみやう。
なんだか、<p>を使ったら、hnfが読みにくくなりましたよ。それ以前に書きづらいし。やめやめ。書きにくいのでは、何の為のHNS利用かと。
それにしても、チェック結果の解説を読むと、いかに矛盾点が多いかがよくわかる。理想と現状のギャップというか、規格と実装のギャップというか。古いブラウザに対応させれば規格と合わないし、規格に対応させれば古いブラウザで問題が出るしで。難しいですなぁ。
*1: Lynxで連続<br>を1つにまとめてしまうから問題、と書いてあるけど。それはLynxが、そうしたほうが表示面積が小さくなる=同じ面積で情報量が増えるから、あえてやってるのではないのだろうかと想像したり。であれば、レイアウトより情報量を優先してるLynxを意識してやる必要はないような。こちらは読みやすさを意識して記述してるのに、向こうはそれらを意図的に廃棄・無視してる。ヘビースモーカーのオヤジが肺癌にならないよう周囲が心配してやる必要などないとでもいうか<喩えが変。
[ ツッコむ ]
以上です。