アカウント名:
パスワード:
企業の場合、高い銭出してWeb制作会社なりに作ってもらったHTMLのサイトを、 新たにお金や手間を掛けてまでXHTMLに書き直す意味があるとは思えません。
それがそうでもなかったり。
ガチガチのテーブルレイアウトみたいな、見た目優先の「汚い」HTMLのサイトより、ValidなXHTMLとCSSの組み合わせで作られたサイトの方が、キーワードを拾いやすいためか検索エンジンで結果の上位に来ることが多いので、最近はSEOの一環としてXHTMLで組み直すケースが増えています。
文章の途中に改行がある場合に無視して解釈してくれる位はやってくれとは思いますが、明示的に <br> や </p> と書かれていた場合にも「切れていない文章」として解釈しないとだめだ、とか言われたりするとかなり微妙な気分になりますね。テーブルレイアウトの場合、ひどい場合には文章すら切り刻まれますので。
あと、まともな XHTML + CSS のデザインを依頼した場合、img 要素の alt 属性が比較的適切にセットされるため、ファイル名が入っていたり、画像とだけ書かれていたり、ひどいものは指定されていなかったり (alt="" ではなく指定なし) するため、この辺りでもがっつりと検索エンジン側からはスコアを落とされますよ。
XHTML 1.0 は XML 化しただけの HTML 4.01 なので、XHTML の方が特に優れているということはありません。XML 的に操作しやすいというだけ。まぁ、XML 的な制限として (title 要素だけあれば valid な HTML になる HTML 4.01 とは違って) 暗黙の要素指定を行ったり、閉じタグの省略などはできませんが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
XHTML界隈の雰囲気が苦手 (スコア:3, すばらしい洞察)
推進派はXHTMLの精神に惚れてたりするんだろうけど、移行しない側は「既存のコンテンツが・・・」とか「愛用しているソフトが・・・」というもっと現実的なところを見ているんであって、そういう悩みにもう少し暖かい手を差し伸べていれば一般レベルにまで広く普及したかもね。
# でも、今となっては十分に普及してると思うけどなぁ。
移行しない側の論理(Re:XHTML界隈の雰囲気が苦手) (スコア:2, 興味深い)
企業の場合、高い銭出してWeb制作会社なりに作ってもらったHTMLのサイトを、
新たにお金や手間を掛けてまでXHTMLに書き直す意味があるとは思えません。
個人サイトだって、GoLiveなりビルダーなりで作っていたら、
オーサリングソフトが吐き出す言語なんて気にしないでしょう。
HTMLをXHTMLに書き直すためには手間も時間も(お金も)掛かるし、
そもそも、サイトを見に来た人には分からないのですから。
そこまでして、XHTMLにする必要性があるのかって話に行き着くのかと。
# 自分のWebサイトをXMLに書き直そうと思った時期があるのですが、
# 全ページの書き換えは時間が掛かるし、誰も褒めてくれないし、
# 100%自己満足だと思って結局やめました・・・orz
Re:移行しない側の論理(Re:XHTML界隈の雰囲気が苦手) (スコア:2, すばらしい洞察)
それがそうでもなかったり。
ガチガチのテーブルレイアウトみたいな、見た目優先の「汚い」HTMLのサイトより、ValidなXHTMLとCSSの組み合わせで作られたサイトの方が、キーワードを拾いやすいためか検索エンジンで結果の上位に来ることが多いので、最近はSEOの一環としてXHTMLで組み直すケースが増えています。
Re:移行しない側の論理(Re:XHTML界隈の雰囲気が苦手) (スコア:1, 興味深い)
それは検索エンジンが腐ってるからではなかろうか?
それができてこそ優秀な検索エンジン。
(現状ではXHTMLがその点では優れていることを否定するわけではないのであしからず)
Re:移行しない側の論理(Re:XHTML界隈の雰囲気が苦手) (スコア:1)
文章の途中に改行がある場合に無視して解釈してくれる位はやってくれとは思いますが、明示的に <br> や </p> と書かれていた場合にも「切れていない文章」として解釈しないとだめだ、とか言われたりするとかなり微妙な気分になりますね。テーブルレイアウトの場合、ひどい場合には文章すら切り刻まれますので。
あと、まともな XHTML + CSS のデザインを依頼した場合、img 要素の alt 属性が比較的適切にセットされるため、ファイル名が入っていたり、画像とだけ書かれていたり、ひどいものは指定されていなかったり (alt="" ではなく指定なし) するため、この辺りでもがっつりと検索エンジン側からはスコアを落とされますよ。
XHTML 1.0 は XML 化しただけの HTML 4.01 なので、XHTML の方が特に優れているということはありません。XML 的に操作しやすいというだけ。まぁ、XML 的な制限として (title 要素だけあれば valid な HTML になる HTML 4.01 とは違って) 暗黙の要素指定を行ったり、閉じタグの省略などはできませんが。