- PR -

XHTMLについて

1
投稿者投稿内容
しーむ
会議室デビュー日: 2006/05/07
投稿数: 11
投稿日時: 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の方が有利?

どうぞよろしくお願いします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-12-08 09:03
引用:

しーむさんの書き込み (2006-12-08 03:28) より:

実際にJava(Seasar2)で開発されたいくつかのWebシステムのhtmlページのソースを見ていて疑問に思いました。
これらのhtmlページは、XHTML1.0で記述されているものがいくつかありましたが、XHTML1.1で記述されたものは見つかりませんでした。
現状ではXHTMLを利用する場合、 1.1ではなく、1.0で作成するのが一般的なのでしょうか?


そんなことはないと思います。

XHTML1.0 Strict DTD をモジュール化により再構築してできたのが、XHTML1.1 DTD なのですから。
そういうわけでして、比較するならば XHTML1.0 Strict に限定すべきではないかと思います。

ちなみに、ほとんど変更点はないというのが事実です。(2 つばかり大きな変更がありますが)
詳しくは、W3C の仕様書・指針を読まれると良いです。

引用:

また、これらのサイトが XHTML1.1ではなく 1.0を採用したのは、何らかの技術的な理由があってのことなのでしょうか?


W3C からの勧告があったのは、2001/05 末くらいだったかと思います。
開発された時期がそれ以前であれば、XHTML1.1 は採用しないのではないかと思います。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
ひろ@ya
大ベテラン
会議室デビュー日: 2006/02/23
投稿数: 168
投稿日時: 2006-12-08 09:47
XHTML1.1で使用するべき Media Typeに対応していないブラウザの方が多いというのも問題でしょうね。
http://www.mars.dti.ne.jp/~fuming/advanced/xhtml.htm
あたりが参考になるでしょうか。
しーむ
会議室デビュー日: 2006/05/07
投稿数: 11
投稿日時: 2006-12-08 14:23
じゃんぬねっとさん、ひろ@yaさん
コメントありがとうございます。

上記Webシステムのページソースを見てみると、
すべて XHTML1.0 Transitional でした。

たまたま 1.0なのかなと思っていたのですが、
コメント頂いたような選択理由(Strictでは不都合、メディアタイプの問題)
があるのですね。

お陰様でクリアになりました。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)