- http://www.html5.jp/blog/2009/10/28/html5-last-call/
- HTML Standard
- The Ruby Element → HTML Standard
- Usage Summary → HTML Standard
個人的な関心事は、<ruby>タグであるが、Usage Summary に飛んでいってみると、
確かにHTMLだから、タグを明示的に閉ぢる必要はないが、サンプルで書かれると、大半の人が終了タグを省略すると思ふ。Parserの製作者も大変だ。ふと気になって、<table>要素と<ul>要素を調べてみた。
<thead><tbody><tr><th><td> すべて、終了タグを省略してゐる。
<li>も終了タグは省略。
となると、当然のことながら、<dt><dd>も終了タグが省略されてゐる。
インライン要素の終了タグを省略するのは、ある程度かまはないが、ブロック要素の終了タグの省略をここまで推奨して大丈夫なのか?ブロックの入れ子を正しく管理できるのか?