- - PR -
XHTMLについて
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-12-08 03:28
Javaとは直接関係ないのですが、ご存知でしたら教えて下さい。
実際にJava(Seasar2)で開発されたいくつかのWebシステムの htmlページのソースを見ていて疑問に思いました。 これらのhtmlページは、XHTML1.0で記述されているものがいくつかありましたが、 XHTML1.1で記述されたものは見つかりませんでした。 現状ではXHTMLを利用する場合、 1.1ではなく、1.0で作成するのが一般的なのでしょうか? また、これらのサイトが XHTML1.1ではなく 1.0を採用したのは、 何らかの技術的な理由があってのことなのでしょうか? ◎たまたま1.0を採用しただけ? ◎Webデザイナーにとっては 1.0 で作成する方が都合がよい? ◎古いブラウザへの対応を考慮した場合、XHTML1.0の方が有利? どうぞよろしくお願いします。 | ||||||||
|
投稿日時: 2006-12-08 09:03
そんなことはないと思います。 XHTML1.0 Strict DTD をモジュール化により再構築してできたのが、XHTML1.1 DTD なのですから。 そういうわけでして、比較するならば XHTML1.0 Strict に限定すべきではないかと思います。 ちなみに、ほとんど変更点はないというのが事実です。(2 つばかり大きな変更がありますが) 詳しくは、W3C の仕様書・指針を読まれると良いです。
W3C からの勧告があったのは、2001/05 末くらいだったかと思います。 開発された時期がそれ以前であれば、XHTML1.1 は採用しないのではないかと思います。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-12-08 09:47
XHTML1.1で使用するべき Media Typeに対応していないブラウザの方が多いというのも問題でしょうね。
http://www.mars.dti.ne.jp/~fuming/advanced/xhtml.htm あたりが参考になるでしょうか。 | ||||||||
|
投稿日時: 2006-12-08 14:23
じゃんぬねっとさん、ひろ@yaさん
コメントありがとうございます。 上記Webシステムのページソースを見てみると、 すべて XHTML1.0 Transitional でした。 たまたま 1.0なのかなと思っていたのですが、 コメント頂いたような選択理由(Strictでは不都合、メディアタイプの問題) があるのですね。 お陰様でクリアになりました。 ありがとうございました。 |
1