Another HTML-lint

業者の作ったページがうまく印刷できない。プルダウンメニューまで印刷に残ってしまう。なんだかおかしいので、Another HTML-lintをローカルにインストールしてチェックしてみた。

http://openlab.ring.gr.jp/k16/htmllint/index.html

悪い数字は覚悟したものの、-348点というのはどうも。ソースとにらめっこしながら修正していった。納品物件にはあるまじき、GoLive!だか何だかの管理タグやプロパティがかなり埋め込まれていた。

見栄えには変化なくともブラウザによっては誤解するだろうということで全て削除。なんとか40点程度まで回復させた。それ以上は細かくなるのであっちにやらせよう。

印刷の不具合原因もわかった。プルダウンメニューの表示をDIVタグで行っていて、CSSで印刷時に不可視にするのを怠っていたためだった。わかってみれば簡単なことだが。

とりあえず3ヶ月もほったらかしだった件は解決しそうだ。