2003.03.28 (Fri) 19:04:42
さすがに、今日一日日記を書き続けていただけあって、かなり疲れた。
ここ数日、HTML関連の文書を少し読んでみた。意外と奥が深くて驚かされる。考えてみれば、もともと厳密に定義された言語なのだから、誰でも気軽に扱えるような代物でないことは確かなのだが…。それにしても、その仕様の軽視の度合いはかなり驚かされるものがある。Yahoo!やMicrosoftといった大手のサイトですら、HTMLの仕様に厳密に従ってはいないらしいのだ。まあ、Yahoo!はともかく、Microsoftは独自仕様を提唱しているから、仕様に従っているはずもないのだが。
それにしても、インターネットがこれほど普及した世の中なのに、その内実は悲しいものがある。なんと言っても、NetscapeやInternet Explorerと言った、有名なブラウザですら、HTML4.0の規格を実装していないのだ。たとえば、<p>というタグは、閉じなくても良いことになっている。ちゃんとソースが読めるのかどうかは分からないが、このページのソースを見れば、閉じていないことが分かるはずだ。これは、僕が自分の手で<p>というタグを打ち込んでいるので、閉じるのが面倒という実にいい加減な理由による。だが、この手抜きが、ブラウザによっては、ちゃんと表示されないという問題を引き起こすらしい。まあ、Internet Explorer 6.0とOpera 7でちゃんと見られたから、それでいいとしよう。この辺の動作確認は、本来しっかりとやらなければならない問題らしいが…。と言うか、デフォルトのページ設定のままにしておけば、その辺の責任はエンピツの運営会社が負うことになったかもしれないのに…。いや、別に表示が乱れようと、僕の知ったことではないが。ただ、もちろん苦情があれば、何とかする。もし何かあれば、連絡願いたい。
もう少し勉強すれば、きっとその思想が理解できるだろう。そうすれば、かなり容易にHTMLを使えるはずだ。そもそもテキストありきというのが、HTMLの発想なのではないだろうか。
2003.03.28 (Fri) 20:12:29