閑古鳥

オールドプログラマの日記。プログラミングとか病気(透析)の話とか。

見出しレベルをひとつ上のものにあげたい時って

以下のような構造を HTML で表現したい場合ってどうマークアップするのが正解なのでしょう?

  • 文章全体の見出し
    • (全体見出し以下の文章)
    • 小見出し
      • (小見出し以下の文章)
  • 再び、全体見出し以下の文章。

再び−−のところ。意味的には何かしらの見出し以降の文章はその最後に出てきた見出しに属してしまうと思うんですが、それを切るというか戻すと言うか、全体の見出しの文章だよっていうのを明示することはできるんでしょうか。ブロック要素で括ればいいかとも思ったんですが、なんだか不自然な気も。というか、そもそも、こういう文章自体が Invalid?

上記サイトでは普通に否定されていますが、でもこれは ISO-HTML の制約のためできない、と読めて、ブロック要素に見出しを含められれば逆にこれはありになるんじゃないかと思えてしまう。

まあ、やはり文書の方でちゃんと章立てて書けば、こんな事で悩む必要も無いのだろうし、それで何とかしよう。それにしてもいまさら HTML ネタなんて……。