paragraphのdt/dd問題

AutoPagerizeのSITEINFOについての考察の複数の要素でひとつのparagraphが構成されている場合の補足。

いくつかのサイトの構造を見ているうちにMozilla Developer Centerの検索結果ページのように、ひとつのparagraphがdtとddで構成されている場合があるのに気がついた。

この書き方はひとつのエレメントがひとつのparagraphであってほしい立場からすると美しくないけれど、この書き方は仕様的にLists in HTML documents (ja)正しい書き方だ。ひとつのエレメントがひとつのparagraphであることが望ましいという主張は、DL要素の仕様と相容れないことになる。

親要素が何かをチェックして、dlの場合はdtから次のdtまでがひとつの繰り返しだと判断するのが妥当ということになる。


About this entry