XHTMlはなくなりませんよ。
XHTMLは、HTMLをXMLのルールで再定義したものです。
もともとSGMLという対辺面倒くさいものがありまして、それを簡単にしたものがXML
それを参考にしたSGMLでないものが、HTML。
XMLは、様々なアプリケーションで使用できるよう、機械側にあわせたものでXMLそのものです。
HTMLは、人が書きやすいように人に合わせたもの。
たとえば<p>には終了タグがいらないとか・・。これが機械処理になじまない。
HTML4.01の勧告時に、今後は他のアプリケーションと整合性のあるXHTMLに移行して、HTMLは4.01で最後になると宣言されて、W3Cもそのように推奨してきました。
ところが、それではHTMLのよさが失われるということで
・HTMLの次期バージョンがW3Cとは別組織で作り始められました。
多くのベンダーがそれに賛同して開発が進んでいきました。
そこで、W3Cもそれを取り入れて、方針転換をしました。
じゃ、XMLはどうなったの/??
・XMLのよさもわかっているので、XMLとしての書き方も許容しよう。
・XMLで無い場合の処理の仕方も定めよう。
DOMの生成方法も決めよう。
ということで、HTML5には、他のアプリケーションとの整合が必要なときのために、XHTMLの書き方も出来るようになりました。というかXHTMLそのものの書き方もできる。
その必要が無ければ、HTMLの文法でも良い。
まあ、HTMLとXHTMLが一緒になった。
XHTMLが必要なければ、HTMLでよい。
でも私は基本的に整形型で書きますから大きな違いは無い。<img />としないことくらいで
HTML5は、HTML4.01以前と異なり、HTML,CSS3,DOM,API,javascript,XHTML,CSVなどの含む巨大なものです。その点がもっとも違うかも。
★それよりも、もっと大事なことを忘れないでください。
HTML4.01(=XHTML1.0)の時代から言われてきた、他のDTDではなくstrictで作成しなさい。・・・HTML1.1で、transitinalはすでに廃止になってました。HTML5でも、それはより厳しくなります。言い換えれば、HTMLは文書構造しか書かない。プレゼンテーションは、すべてスタイルシートに任せる。
自分は、XHTMLで作成しているなんて言われる人も、その人の書かれるHTMLを見るとtransitinalなんてのが結構多い。それじゃXHTMLにする意味がない。
お礼
ご回答有り難うございます。 何か人によっても解釈が違うのでしょうか。 1時間ほど検索してみましたが、あまり要領は得ませんでした。 HTML5にCSSやJAVAScriptなどが含まないとのことですが、 今までのHTMLでは分離していたものを標準にしようとしているのですよね? HTML5は大きな仕掛けだという方もいらっしゃる一方で 回答者様のようにあくまでもHTMLはHTMLだという見方もあると。 たしかにそれだとバイナリになりようがありませんね。 ただ、それこそがXHTMLの思想(役割)ではないでしょうか。 まあ、直感的にしか言えないのですけど HTML5には動的にいってもらって、静的な部分はXHTMLで行けばいいと思います。 私なりの解釈ではWeb Platform=HTML5+XHTML5でいいと思ってます。 こんなこと書くと乱暴だと怒られるかな。
補足
No3様とNo4様でベストアンサーに悩みましたが、 私基準で申し訳ないですがポイントの少ない方とさせて頂きます。 現状は私の手に負える話ではなさそうなので、いったん撤退します。