• ベストアンサー

HTMLとXHTML

こんにちは。 ホームページを製作中で、講座サイトを見ながら作っています。 最近「XHTML」の存在を知りました。 名前からして、HTMLよりも後に出来たものだと思うのですが、そうだとすれば、今からホームページを作るなら「XHTML」の方がよいのでしょうか。(内容によってどちらがいいかは変わってくる、と言う事があれば解説をして頂けると助かります。) また、XHTMLとHTMLを比較した時、それぞれ長所と短所があれば教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#100277
noname#100277
回答No.4

3の回答に・・・ >>フレームも使用できなかったりと と在るが間違い。 インラインフレームも使用可能。 DTDでXHTML1.0 Frameset とちゃんと存在。 XHTML1.0 Transitional でもiframeは使用可能。

noname#77303
質問者

お礼

回答ありがとうございます。 フレームも使えるんですね。 ただ、僕はフレームもインラインフレームも使わないので出番無いかも・・・(苦笑)

その他の回答 (3)

  • pick52
  • ベストアンサー率35% (166/466)
回答No.3

HTMLにその元となったSGMLの拡張フォーマットであるXMLの仕様を 追加したのがXHTMLです。 本来は、HTMLの次世代フォーマットとしてXHTMLが制定、開発されて きましたが、現在ではHTML 4.01の次バージョンであるHTML 5.0の 制定が決定したため、実際の所はXHTMLである必要性はあまりないかと 思います。 XHTMLでは書式にかなりの制限があり、フレームも使用できなかったりと 全体的に実用的でないなと感じています。 現状で、どうしてもXHTMLで書きたいというわけでなければHTMLで十分 だと思います。

参考URL:
http://ja.wikipedia.org/wiki/Extensible_HyperText_Markup_Language
noname#77303
質問者

お礼

回答ありがとうございます。 どちらもルーツはSGMLという言語なんですね。 この先はHTMLの時代になるのか、XMLの時代になるのか・・・。 XHTMLは大文字小文字にうるさかったり、HTMLと少し違うようですね。 おそらく、XHTMLの役割は文章、装飾はCSSでやってくれという事なのかも・・・。

noname#100277
noname#100277
回答No.2

拡張子は「xhtml」の場合、IEではファイルの保存に成るので「html」で作成する。 さて本題。 IEでのバグでの話ですが、元々IEはバグだらけのブラウザなので無視しても構わないでしょう。 正しいコーディングをしてれば良いだけの話ですから・・・ 現行でも将来性でもXHTMLをお勧めしたいですね。 長所や短所はググれば結構な数HITしますから割愛。

noname#77303
質問者

お礼

回答ありがとうございます。 IEはバグだらけ・・・言われてみればそうかもしれません。 XHTMLのオススメありがとうございます。 長所短所については自分も検索して調べてみます。

noname#66720
noname#66720
回答No.1

こういうサイトを見つけました http://www6.airnet.ne.jp/manyo/sitemap/home.html 例えばxhtmlの正式な書式では、最初にxml宣言が必要なのですが、これを最初に持ってきてしまうとIE6では強制的に表示するモードが互換モードになってしまいます。 そうなると、CSSやJavascriptでいろいろと手間がかかったりする可能性があります。 実際のところHTMLよりは将来を見越してXHTMLを使用するのをオススメしますが、少なくとも現段階で作り手に敷居が低いのはHTMLのほうだと私は思います。

noname#77303
質問者

お礼

回答ありがとうございます。 IE6でバグがあるんですか(驚) 僕自身、IE6も使用しているので困ってしまいますね・・・。 パソコンの流行は移り変わりが早いようなので、XHTMLも基本だけ見ておこうと思います。

関連するQ&A