ブロックレベルのコンテンツをh1-h6コンテキスト内に直接埋め込む必要があるという問題が発生しました。HTML5仕様から、デフォルトのスタイルとの互換性を確保するために、これは除外されていると思います。その結果、私のコードはHTML5として検証されません。(ただし、テストしたどのブラウザーでも完全に表示されます。)
このjsFiddleでシナリオをスケッチしました。
HTML5準拠の方法でインライン要素内にブロック要素をネストする方法はありますか?インラインコンテキストからブロックコンテキストに切り替わる要素を想像できますが、デフォルトでは表示されません。私はそのような要素を知りません。
どんな助けでも大歓迎です。
PS:JavaScriptが私の例を処理できることは知っていますが、私のソリューションはプレーンなHTML+CSSでなければなりません。