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で書けばいいかもしれません。ですがHTML 3.2の文法を満たしているが、マークアップとデザインが分
Re:正しいHTML (スコア:1)
HTML 4.01は大失敗作です。少なくとも「正しい」HTMLではありません。
HTML 4.01の「約束の地」に行きたいのでしたら、素直にXHTML 1.1を使うことをお勧めします。…IEの実装に泣くかもしれませんが。