クロスブラウザを目指して

2006年05月06日(土)21:15

相変わらず平和ですなぁ。早いもので、きょうは 5 月の 6 日ですよ。まあ、俺は月日を追いかけるような小さい人間じゃないので、どっしり構えて、ぐっと引き寄せて、ばっと押し出してみましょう……って、意味わからん。

んと……普段、Web ページを書くのに jacs さんez-HTML というエディタソフトを使っているのです。ez-HTML って結構多機能なエディタなんですよ。いわゆる WYSIWYG (※参照) ってタイプじゃなく、あくまでもテキストベースで書いていくのです。なんだよそれ、使いにくいじゃん! という声も聞こえてきそうですが、実際はものすごく自由度の高いものなのです。実際に使ってみればわかります。いや、初めて Web ページを作る初心者にはお薦めできません。……っていうか、本当はそういう人にこそ使ってほしかったりしますが。

さて、その ez-HTML なのですが、HTML の検証では有名な Another HTML-lint のダウンロード版スクリプトを使うことができるのです。結構、お世話になっている人もいるんじゃないでしょうか。俺もやってみました。

幸い、ActivePerl などは以前インストールしていたので、HTML-lint のスクリプトだけダウンロードして、組み込んでみました。

使ってみたところ、これって結構便利じゃないっすか! さっそくローカルで検証にかけてみたのですが、気づかなかった文法の間違いとか、見つかったらすぐに修正できますね。

そういや言っていなかったんですが……というかまったく関係ないことなのですが、こないだ、このサイトから HTML 検証と CSS 検証の Valid! のバナー画像を外しました。それと、Firefox と Thunderbird のバナー画像も。

理由は、正しい HTML を書くのはサイト作者として当然のことだから。自信を持っているから、文法が正当であることをあえて主張しなくてもいいのでは、と思ったからなんですよね。

Firefox のは、どんなブラウザで見ようが、大体同じように表示されて当たり前だと思ったから。未だに IE でなければダメだというサイトもありますが、本来ならばあってはならないことだと思います。

というわけで、ブラウザを選ばないサイト作りを、これからも続けていくつもりです……が! IE4PSP のブラウザでは、きちんと表示されないんです。両方とも同じ症状が現れます。印刷用のスタイルまで読み込んでしまうらしく、メニュー以下が消され、本文しか表示されません。なので、他のページへの移動手段が断たれます。IE4 と PSP で見てくれている人、ごめんなさいっ!

※ WYSIWYG (ウィジウィグ) = What you see is what you get. 目にしたままの形で得ることができる という意味の略語。完成してみるまで形がわからないのではなく、作成過程で完成品と同じ形になっていくもの。

固定リンク用 URL

http://www.phoenix-c.or.jp/~hiroya/nicky.cgi?DT=20060506A#20060506A

トラックバック URL

http://www.phoenix-c.or.jp/~hiroya/tb.cgi/20060506A