タグ

2011年2月11日のブックマーク (1件)

  • リスト項目内に見出し

    2つ前のエントリで書いてしまったウェブページ全体の見出しをli要素にぶち込むという案に関してTwitterで言及されていた。これについてはエントリを書いた後ちょっと考えたので、返答がてら(簡単にリプライしといたけど)エントリにする。 まずTwitterでの言及について。HTML 4.01においてdt要素は、 <!ELEMENT DT - O (%inline;)* -- definition term --> なので、インライン要素しか含めることが出来ない。つまり、そもそも見出しを入れることは許可されていない。対してli要素だと、 <!ELEMENT LI - O (%flow;)* -- list item --> なので、だいたい何でも入れることが出来る。つまり文法的な話だとli要素ならOKで、dt要素だとよろしくないとなる。これはHTML5でも似たような話で、dt要素の内容モデルはフ

    リスト項目内に見出し
    kuracom
    kuracom 2011/02/11
    「HTML 4.01においてdtは(略)インライン要素しか含めることが出来ない。」知らなかった…以後気をつけないと。ddはflowだからblockでもいい。