HTML5 Draft Last Call

 個人的な関心事は、<ruby>タグであるが、Usage Summary に飛んでいってみると、

ruby> OJ <rp>(<rt>Orange Juice<rp>)</ruby

 確かにHTMLだから、タグを明示的に閉ぢる必要はないが、サンプルで書かれると、大半の人が終了タグを省略すると思ふ。Parserの製作者も大変だ。ふと気になって、<table>要素と<ul>要素を調べてみた。

 <thead><tbody><tr><th><td> すべて、終了タグを省略してゐる。

 <li>も終了タグは省略。

 となると、当然のことながら、<dt><dd>も終了タグが省略されてゐる。
 インライン要素の終了タグを省略するのは、ある程度かまはないが、ブロック要素の終了タグの省略をここまで推奨して大丈夫なのか?ブロックの入れ子を正しく管理できるのか?

広告を非表示にする