今の時代、ホームページを作るにあたって、
htmlで作るべきか、xhtmlで作るべきかというのは、
かなり迷いどころだとは思うのですが、
僕が調べまくって大体わかったことをここに記しておこうと思います。
xhtmlというのは、そもそも最近のwebのトレンドというか標準として、
ネットを通したデータのやり取りはxmlで行われていることが多く、
じゃあhtmlも、xmlといっしょくたに扱えたらいいのにっていうことで、
htmlを、xmlとしても読めるようにしてやろう!
↓
xhtmlの誕生!
ということになったそうで。
つまり、できることならxhtmlを使うのがよいらしいですね。
文法的に大きな違いはない。
ただ。
ただ、
xhtmlとして文書を作ろうとする場合、
頭にxml宣言をつける
+
meta要素に
application/xhtml+xmlという指定をしなければならない
これを満たして、xhtmlになるわけなのですが、
残念なことに、application/xhtml+xmlで指定してしまうと、
Internet Explorerでは読めないというあり得ない事態。
今の時代、インターネットに公開するというのならば
まだまだInternet Explorerを無視するわけにはいかない。
つまり。
完全なxhtmlで公開するのは現実的ではない。
しかし理想的なのはxhtml。
そこで、
「html互換性のあるxhtml1.0」
みたいなのがあるらしくって。
それがいいらしいです。どうやら。
これなら文法的にはxhtmlなのだけど、
IEでも読めるという。
何か釈然としませんが、
この釈然としない状況を打破するために、
html5っていうのが2010年に勧告されるらしいです。
はやくー!
htmlで作るべきか、xhtmlで作るべきかというのは、
かなり迷いどころだとは思うのですが、
僕が調べまくって大体わかったことをここに記しておこうと思います。
xhtmlというのは、そもそも最近のwebのトレンドというか標準として、
ネットを通したデータのやり取りはxmlで行われていることが多く、
じゃあhtmlも、xmlといっしょくたに扱えたらいいのにっていうことで、
htmlを、xmlとしても読めるようにしてやろう!
↓
xhtmlの誕生!
ということになったそうで。
つまり、できることならxhtmlを使うのがよいらしいですね。
文法的に大きな違いはない。
ただ。
ただ、
xhtmlとして文書を作ろうとする場合、
頭にxml宣言をつける
+
meta要素に
application/xhtml+xmlという指定をしなければならない
これを満たして、xhtmlになるわけなのですが、
残念なことに、application/xhtml+xmlで指定してしまうと、
Internet Explorerでは読めないというあり得ない事態。
今の時代、インターネットに公開するというのならば
まだまだInternet Explorerを無視するわけにはいかない。
つまり。
完全なxhtmlで公開するのは現実的ではない。
しかし理想的なのはxhtml。
そこで、
「html互換性のあるxhtml1.0」
みたいなのがあるらしくって。
それがいいらしいです。どうやら。
これなら文法的にはxhtmlなのだけど、
IEでも読めるという。
何か釈然としませんが、
この釈然としない状況を打破するために、
html5っていうのが2010年に勧告されるらしいです。
はやくー!