HTML 4はワーキング・ドラフトからずっと追っていましたが、どんどん下位互換性を無視し理想に走っていく姿に疑問を持っていました。国際化対応、アクセシビリティーの確保、論理構造記述と視覚整形モデルの分離など、マクロで見れば新たな最小公約数を目指しているのはよく分かります。しかしミクロでは、下位互換性をないがしろにしたために、HTMLの最小公約数がなくなるという事態を招いています。
HTML 4.01は大失敗作です。少なくとも「正しい」HTMLではありません。
HTML 4.01の「約束の地」に行きたいのでしたら、素直にXHTML 1.1を使うことをお勧めします。…IEの実装に泣くかもしれませんが。
正しいHTML (スコア:1)
WWWは文書の共有とハイパーリンクを目的としたシステムであって、HTMLが自分仕様では困ります。最大公約数を目指せば、それは自然と「正しい」HTMLに帰結します。そして最大公約数を目指すのは、共有してもらう側であるページ作者の義務です。
CSSの実装を云々されていますが、そんなことが問題になるレベルならば最大
Re:正しいHTML (スコア:1)
ですが、短い周期で仕様が変更されていく現在のHTMLの現状を見ると、「正しい」HTMLがどういう物かを把握し続ける事はとても困難なように思えます。それなら多少古くても、文法的に正しいHTMLで書けばいいかもしれません。ですがHTML 3.2の文法を満たしているが、マークアップとデザインが分離されていないHTMLに対して、マークアップとデザインを一緒にするのは良くないと言う声があがるでしょう。そもそもその為にHTML 4.0が作られたのですから。
と言うことでしたら、最大公約数を目指し、文書を共有してもらう事はとても大変な事に思います。今回の件で、私はWWW上に文書を置くという行為は非常に手間のかかる事だという事を思い知らされました。
最も、私のようなWWWの新参者に「自分の発言や文書が世界中に共有されている」という概念が乏しい事が、こういう安易な発想を起こさせてしまうのかもしれません。
CSSの事に関しては私の愚痴になってしまっているだけのようで、恥ずかしい限りです。
しかし、最近の風潮としてWebサイトを作る際に求められている事は、まず「文書構造」ありきではなく「デザイン」だと思っています。お絵かきと言ってもいいかもしれません。あまり参考にはなりませんが、以下の検索結果から想像する事は出来ます。
- かっこいいホームページ [google.co.jp]
- 文書構造 Webサイト [google.co.jp]
HTMLで文書を作成する限りは「文書構造」を重視する事が正当だと思いますが、実際の需要としては「デザイン」の方が上回っているように感じます。いっそデザインを重視したいのであれば、indexにFlashを置いておくのが良いのかもしれません。Re:正しいHTML (スコア:1)
HTML 4.01は大失敗作です。少なくとも「正しい」HTMLではありません。
HTML 4.01の「約束の地」に行きたいのでしたら、素直にXHTML 1.1を使うことをお勧めします。…IEの実装に泣くかもしれませんが。