血統の森+はてな

旧はてなダイアリーの自動インポートによるアーカイブです。

たぶんHTMLでもないの追補

たぶんHTMLでもない
id:momdo:20090419:p1
B地区ex 2009-04-20 メモ
http://ex.b-area.org/monologue/200904.html#entry_2009-04-20

整形式にすらできるか怪しいとなると、リソースの使いまわしに命を賭けてる俺にはまず受け入れられるものではない(だってリニューアルが面倒になるじゃん)。かといってXHTML2も個人的には微妙なんだよなあ。本来なら不要なはずの余計なタグを書きたくないのでsection要素はあまり好きじゃない(XML的にはないと困るくらいなのだろうが)。

整形式にできるかどうか怪しいと言うのは、私がHTML5とXHTML5をごっちゃにしてる節があって、text/htmlとしてHTML5を記述するなら、省略可能なタグや終了タグが存在しない要素(言い換えるならHTML4の流儀に沿った文法)が出現するはずで、XMLでいうところの整形式になるかどうかは怪しい、と。ルーズな文法が許される反面、使い回すのは難しくなる、かなと。

逆にapplication/xhtml+xmlとしてXHTML5を記述するなら、整形式でなければならないはずなのだけれども、パースして確認する*1ことを制作者が煩わしく感じることはないか、XMLの文法にもかかわらず、ブラウザが対応していないとか、煩わしいとかいう理由でtext/htmlとして送出されると、XML応用の意味がなくなりますよねと。


何を持って余計なタグとするのかいまいち分からない、実はそんなにXHTML2に明るいわけでもないので、後半部分は言及するのを避けておきます。

*1:少なくとも、FirefoxOperaはapplication/xhtml+xmlとしてHTMLを記述した場合、整形式であるかどうかチェックされる