公開
2000-07-28
最終改訂
2000-12-23

HTML文書を作るのは簡單か?

HTML文書を書くのは難しい

「簡單! ホームページ入門」とか、「あなたもすぐにホームページが作れます!」とか、良く書かれてゐる。しかし、HTML文書を作るのは本當に簡單な事か。

「ホームページを作るのは簡單です。テキストエディタとブラウザがあれば、誰でもすぐに作れます」なんて言つてゐる人が澤山ゐる。しかし私には、そんなのは嘘だとしか思へない。

だつて、ソースを見ればわかるもの。みんな、ろくなHTML文書を書いてゐない。この世に存在する「HTML文書」の九割九分までが屑だと言つて良い。そしてみんな、自分の書いた「HTML文書」が屑だと云ふ事に、氣附いてもゐない。

なめられたHTML

「甘い言葉」に騙された初心者が、駄目な「ホームページ」を作つて公開しても、それは仕方のない事だ。だが、「初心者の教へるホームページ入門」みたいなサイトが平氣で存在するのはどう云ふ事だ。

HTMLはなめられてゐるのではないか。或は、人に教へられる程のスキルがある(と自分で思つてゐる)「ホームページ制作者」が、屡々ろくでもないスキルしか持つてゐない──と云ふ事は、HTMLが一見簡單なやうでゐて、實は非常に難しい事の、強力な證據とは言へまいか。

制作者と仕樣策定者のすれ違ひ

「HTMLに關して自分は無知である」と云ふ事に、「ホームページ」の制作者が滅多な事で氣附かない。これは怖い事だ。

HTMLの仕樣書なんて、ウェブで何人くらゐが讀んでゐるのだらう。否、「讀まなくて當然」と云ふ風潮がウェブにはある。「間違つてゐる」と言はれた「ホームページ」制作者が、平然と「逆切れ」する──それがウェブの現状である。

HTMLの仕樣書は、讀めばわかるが、極めて合理的なものだ。當り前の文章を當り前に表現し、當り前にマークアップすれば、當り前のHTML文書が出來る──さう云ふ風に、仕樣書では規定されてゐる。

然るに、世の中の「ホームページ」制作者は、當り前でない表現を好むと云ふ惡癖を持つ。その爲に、仕樣書に當り前の事しか規定されてゐないので、腹を立てるのである。

書ける事と書く事と

「小林秀雄は當り前の事しか言つてゐない。それなのに何で偉いんだ?」と云ふ「意見」を平然と述べてゐる馬鹿をウェブで見掛けた事がある。當り前の事を當り前に言ふのがどんなに難しいかを知らないから、馬鹿はさう云ふ馬鹿な事を平氣で言へる。W3CDTDへの不滿を「ホームページ」制作者が漏らすのも、それと似たやうなものだ。

原子核が崩壞するのも、原子核同士が融合するのも宇宙では「當り前」の事。晴れた晝間、空を仰げば、そこでは太陽が一生懸命核分裂と核融合を繰返してゐる。しかしe=mc2と言つたアインシュタインは天才と呼ばれる。

「相對性理論は難しいから理解出來ない、だから相對性理論は嘘だ」──と云ふのが、「トンデモ」の人が屡々言ふ主張である。常識的な人はそれを嗤ふ。だが、その常識的な人が「W3CDTDは理解出來ない、だからW3Cの言ふ事は間違ひだ」と平氣で言ふ。

核分裂の仕組みを理解しない日本人が、原發から來る電氣を平氣で使ふ。HTMLの仕組みを理解しない「ホームページ」制作者が、「HTML文書」を平氣で書くのも、それに似てゐる。やつぱりHTMLは難しいものだと思ふ。

逆説的な言ひ方をするが、「HTMLは難しい」と云ふ事が常識とならねば、HTMLは易しくなるまい。變な「テクニック」や「裏技」が流布してゐる現状では、全うで易しいHTML文書の書き方は、全く通用しないからだ。