つまるところ、日記BBSの過去ログです。各記事の見出し部分のナンバーは記事個別表示のアンカーとなっています。
p要素の中にブロックレベル要素を記述するという発想自体がおかしい。
ああ、そうか。
一見ブロックレベル要素に見えるけれど、P 要素の中に存在しているのであれば、それはインラインレベル要素なんだよ、と。
つまり、文章はシリアルでリニアがフラットなのだと考えれば、全てを P 要素の内容とし、その中にブロックレベル要素と思しきモノが出現していても無視して、それは、単なる強制改行がそこに在るのだと解釈して、ただ淡々と <br> を置き、あえて何らかの要素としてはマークアップしないという方法も有りなんじゃなかろうか。
と、思ったのですが、私は、「 P 要素は最小の節」派なので、ブロックレベル要素が出現したら、その直前で P 要素を閉じるでしょう。
まあ、所詮マーク付けなので、あんまり深くは拘りません。