2003.06.17 (Tue) 20:37:49
昨日の夜は、なんだか知らないがまったく眠れなかった。興奮していたのかなんなのか…。
やれやれ。ちょっと話をしただけで、こうも変わるとは…。
だいたい、朝起きたばかりだと、何もやる気がしなくて、そのまま数時間くらいボーっと過ごしてしまうことが多い。なのに、今日はいきなりPCに向かってホームページの更新をした。それもかなり気合いを入れて、参考文献を調べまくった。CSSも慎重に調べ、エラーだけでなく、警告文も出ないように調整した。実際のホームページの作成よりも、調査の方が遙かに時間がかかった。
僕だけなのかな。ただ、好きな人とちょっと話をしただけで、ここまで調子がよくなるのは…。
しかし、ここ一週間ほど、規格についていろいろ調べ回ったおかげで、だいぶいろいろと勉強することができた。でもまあ、規格なんてのは所詮有名無実というやつだ。だれも守っていないのだから、そこまで気にすることもないだろう。
本当に、こんなに気分がいいのは久しぶりだ…。なんか、信じられない。
ところでHTMLだが、調べていくうちに新たな問題があることを知った。
僕がこうやって規格規格と言って、完全に規格に準拠したページを作ると、それが表示されている。当たり前のようだが、これができるようになったのは結構最近のことだ。昔は、ちゃんと規格に沿ってHTMLを書いても、ブラウザが正しく認識してくれなかったのだ。
それで、ちゃんと表示されるようになったのはいいのだが、新しい問題が出てきた。それが、オーサリングツールの問題だ。
オーサリングツール…。Webオーサリングツールとも言う。HTMLを始めとした、様々なWWW上のファイルを作り出すソフトだ。簡単に言ってしまえば、ホームページを作るソフトだと言ってもいい。おおむね間違いではない。
このオーサリングツールが、正しいHTMLを出力しないのだ。僕もホームページビルダーを使っているが、やはり正しいとは言いがたいものがある。ホームページビルダーは、仮にもIBMという大御所が作っているだけあって、おおむね正しいコードを出力するらしいのだが…。ちなみに、HTML 4.01 Transitionalに準拠したコードを出すそうだ。これは、その規格を定めた文書の名前がloose.dtdであることからも分かるのだが、かなりゆるい規格だ。いくら厳密な規格を、と言っても、世の中には現状というのがある。Transitionalというのはそういうものらしい。
まあ、いいや。このくらいにしておこう。明日は早めに大学に行こうと思う。もしかしたら、また彼女に会えるかも知れない。あさっては…。まだこの気分が続いていたら、小説を2話くらい更新できるだろう。まあ、ダメでも1話くらいは書けるのではないだろうか。
2003.06.17 (Tue) 21:07:00