HTMLとXHTMLの違いについて

このQ&Aのポイント
  • HTMLとXHTMLの違いについて、詳しく説明します。
  • HTMLとXHTMLは似ていますが、いくつかの違いがあります。
  • HTMLとXHTMLの位置づけや移行について、紹介します。
回答を見る
  • ベストアンサー

HTMLとXHTMLの違いについて

書き込みさせていただきます。 よろしくお願い致します。 HTMLとXHTMLの違いについて、という質問はたくさんあるかと思います。 そして、色々なページを読ませていただきましたが、いまいちよく分からないのです。 できればアドバイスいただければうれしいです。 私は、HTMLとXHTMLは違うものだと思っていました。 ※XHTMLは、HTMLの進化版のようなイメージでした。 しかし、下記のページに「HTML 4ベースのXHTML」と書いてありましたが どういうことなのでしょうか。 http://oku.edu.mie-u.ac.jp/~okumura/xhtml/chigai.html 今自分が書いているのはXHTML1.0なのですが、 実は、HTML4をXHTMLでコーディングしているのでしょうか?? 最近、HTML5がでたと思います。 HTML5をXHTMLでコーディングするというイメージなのですか。 でも、XHTML→HTML5の移行というようなページも見ます?? http://www.html5-memo.com/html5/html5_01/ XHTMLとHTMLはやっぱり別ものなのでしょうか??? XHTMLとHTMLの位置づけがどうも分かりません。 よろしければ、アドバイスお願いします。

  • karup
  • お礼率96% (233/241)
  • HTML
  • 回答数2
  • ありがとう数3

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

極めて簡単に説明すると 元々SGMLという、文書をマークアップする規格があった。⇒http://ja.wikipedia.org/wiki/SGML  ただし、大変複雑で扱いにくかった HTMLが考案されたとき、このSGMLを参考にして作られたが、扱いやすいよう極めて簡略化されたものであった。  <P>・・・・  <p>・・・・ と言う書き方や、<IMG WIDTH=240 height=180>と言う書き方が出来た。 一方、SGMLの一部を取り出して作成されたXML( Extensible Markup Language )と言うものもできた。これはSGMLの一つであるが、自由にタグが拡張できた  <原稿>   <p>・・・・</p>   <注釈>・・・</注釈> ・整形型でなければならない  など、入力は大変だけど機械処理に向いている。 HTML4は、HTML4.01で終了して、すべてXHTMLに移行する予定だった。  <p>・・・・</p>  <p>・・・・</p>  <img width="240" height="180" /> XHTML1.0はHTML4.01をそっくりそのままXMLにしたもの。 XHTML1.1はXHTML1.0strict(=HTML4.01strict)の改訂版 XHTML2.0・・中止・・  しかし、それじゃHTMLの良さ(簡便さ)が失われると、ブラウザベンダーなどが反旗を翻して、独自に新しいHTMLを作り始めた。そしてW3Cもそれを認めて、合流はしてないけど、一緒に作業を進めることになった。  言い換えればHTML4.01strictの改訂版です。あわせてHTML5では、XHTMLの書き方も用意される。  まあ、HTML4.01strict【transitinalじゃない】をしっかり身につけておけば、 ★HTML5 における HTML4 からの変更点 ( http://standards.mitsue.co.jp/resources/w3c/TR/html5-diff/ )  で済む程度かな・・ このあたりの流れは、 ★HTML5が持つ本当の意味 - @IT ( http://www.atmarkit.co.jp/news/200801/25/html.html ) ★HTMLに再び風は吹くか、そして「HTML 5.0」は - @IT ( http://www.atmarkit.co.jp/news/200703/13/eweek.html ) を読めば、なるほどとわかるでしょう。  

karup
質問者

お礼

ORUKA1951様回答ありがとうございます。 なっなるほどです。HTMLの歴史を説明していただいて、やっと分かった様な気がします。 >XHTML1.0はHTML4.01をそっくりそのままXMLにしたもの。 >HTML4.01strictの改訂版 ということは HTML4.01→XHTML1.0→そしてまたHTML5へということですね! 教えていただいたサイトもしっかり読みたいと思います。 本当にありがとうございます。

その他の回答 (1)

回答No.1

XHTMLというのはHTMLでもありXMLでもあるので、乱暴に言うとHTML4の規格でXMLを埋め込むとHTML4ベースのXHTMLになりますし、HTML5の規格でXMLを埋め込むとHTML5ベースのXMLになります。 関連性については以下のサイトが見やすいと思います。 http://www.atmarkit.co.jp/fxml/askxmlexpert/022xhtml/22xhtml.html

karup
質問者

お礼

shincha119様回答ありがとうございます。 埋め込むということは、XHTMLとHTMLは共同体(←言葉は不適切かもしれませんが ^_^;)で、 これからはHTML5という記事をいくつか見ますが、つまりは、一緒にXHTMLも進化していくのでしょうか? 教えていただいたサイトもしっかり読みたいともいます。 本当にありがとうございました!!!

関連するQ&A

  • TeXに画像を挿入する方法(特殊なパターン)

    インストールしなくていいこのタイプhttp://oku.edu.mie-u.ac.jp/~okumura/texonweb/のTeXだと、グラフや図を挿入するのは無理ですか? また、もし可能ならば、どうやって挿入することができるのかを教えていただきたいです。

  • dumpwave.cの出力を-1から1にするには

    http://oku.edu.mie-u.ac.jp/~okumura/wavefmt.html にあるdumpwave.cを実行して得られるテキストファイルのデータの範囲(振幅値)を-1から1にするにはどうしたらよいか教えてください。

  • Texへの画像挿入方法

    いつもメモ帳に打ち込んだあとに、 http://oku.edu.mie-u.ac.jp/~okumura/texonweb/ こちらのサイトでpdfファイルにしてるのですが 画像の挿入の仕方が分かりません。 どなたかご教授頂けるとありがたいです。 よろしくお願い致します。

  • LATEXを簡単にインストールするには

    こんにちは、 LATEXをPCにインストールしたいのですが、 下記HPを見ますと、ややこしいことばっかりが ごじゃごじゃ記載されていて、非常に面倒です。 もっと簡単に、一発でインストールできる方法は ないでしょうか? http://oku.edu.mie-u.ac.jp/~okumura/texfaq/bibun2e.html

  • ホームページビルダー14はXHTML+CSSですか?

    ホームページビルダー14はXHTML+CSSですか? バージョン8で作ったHTMLのサイトがあり、 14を購入するに当たって国際標準のXHTML+CSSを学ぼうと思います。 問題はビルダー14の標準モードではXHTML+CSSへコーディングできますか? 使い勝ってというか・・・ パッケージは「移行も楽々」とか魅力的だったです。 この本買って来たら“いけそう”な気がしてきました。 「HTML/XHTML&スタイルシート レッスンブック/エビスコム 著/ソシム」 サイトそのものはシンプルなもので テーブルで作っている表をCSSにしたいです。 JavaScript、Flash、Ajax、ASP.NET、PHP などは使っていません。

  • HTML5以後のXMLについて

    個人のWebサイトを運営している者です。 10年ほど前にHTMLを勉強してそれっきりなので、未だにHTML4.01でコーディングしています。 XHTMLについては書き方を多少勉強したことがあるものの(小文字・大文字は区別されるとか、閉じタグのないタグは /をつけるとか)、XMLについてはほとんど勉強したことがありませんでした。 ただ今XMLを勉強中です。 最近はHTML5が普及し始めましたが、今後XMLはどうなってゆくのでしょうか? 具体的には (1)今後はXHTML1.0やXHTML1.1からHTML5へ移行するという話がありますが、HTML5が一般的になってからもXMLの技術は使われ続けますか? (2)HTML5にはXMLの技術は使われていないのですか? (3)HTML5をXML仕様にしたXHTML5が登場するという話もありますが、それは普及するでしょうか?

    • 締切済み
    • XML
  • いずれ、HTMLのHPは見れなくなる?

    どこかで風のうわさで聞いたんですが、XHTMLにブラウザの移行が進んでいて、近い将来、HTMLで書かれたページは見れなくなる、というのを聞いたんですが、本当ですか?もしそれが本当だとしたら、それはだいたいいつごろが目安ですか?あと10年ぐらいは大丈夫ですか?HTMLでも。

    • ベストアンサー
    • HTML
  • javascriptで文字サイズ変更する方法

    ページ全体の文字サイズをjavascriptで変更させたいと思っています。 1)http://oku.edu.mie-u.ac.jp/~okumura/javascript/changesize.html 一つ目のこの方法なんですが、無限にサイズを変更できるのではなく、大中小の3サイズ変更にしたいのですが、どう書き換えればよいのでしょうか? 2)http://www14.plala.or.jp/sugachuu/JavaScript/2003/fontsize.html 二つ目のこの方法ですが、自分の作っているページにうまく埋め込めません。 script記述の辺りに問題があると思うのですが。 自作ページには<script type="text/javascript">がすでに入っています。ここに<script language="JavaScript">をどう埋め込めばよいのでしょうか? よろしくお願いします。

  • 神エクセル問題・印刷用にファイルを整える方法は?

    紙を意識して本来のエクセルファイルの計算機能・検索・参照などの機能を 著しく損なう、神エクセル問題というのがあります。 https://oku.edu.mie-u.ac.jp/~okumura/SSS2013slide.pdf 計算・入力用のセルはきちんと作って印刷用に編集する方法簡単な 方法はないのでしょうか? 教えてくださいよろしくお願いします。

  • dumpwaveで変換できるwavファイルの作りかた

    http://oku.edu.mie-u.ac.jp/~okumura/wavefmt.html のdumpwave.cを使いたいのですが、このプログラムで使えるwavファイルはどうすれば作れるのでしょうか? windowsXPのアクセサリのサウンドレコーダーでやってみたところ、 finename = '../sound/hoge.wav' [RIFF] (132362 bytes) [WAVEfmt ] (18 bytes) Length of 'WAVEfmt ' must be 16! と出てしまいます。 どなたか録音方法、または録音のソフトなど知っていたら教えてください。(できればフリーウェアで!) お願いします。

専門家に質問してみよう