参考:
address、blockquote 、center、dir、div、dl、dt、dd、fieldset、form、h1~h6、hr、isindex、menu、noframes、noscript、ol、p、pre 、table、ul など。
インライン要素:
a、abbr、頭字語、b、bdo、big、br、cite、code、dfn、em、font、i、img、input、kbd、label、 q、s、samp、select、small、span、strike、strong、sub、sup、textarea、tt、u、var など
ネストルール:
ブロックにはブロックとインラインを含めることができ、インラインにはのみ含めることができますinline を含むブロック要素にはインライン要素または特定のブロック要素を含めることができますが、インライン要素にはブロック要素を含めることはできません。含めることができるのは他のインライン要素のみです
タイトルと段落にはブロックを含めることはできません
特殊なブロックレベルの要素がいくつかあります。インライン要素のみを含めることができます。ブロック レベルの要素は含めることはできません。これらの特別なタグは
要素などに
要素を埋め込むと、すべてのブラウザで解析エラーが発生します (ボタンや入力などのインタラクティブな要素をネストすることはできません)
実際、ここで解析エラーと言うのは、 によって解析された結果を意味するはずです。ブラウザーは私たちが期待する結果と一致しませんが、
ネストされたエラーはページのレンダリングに重大なエラーを引き起こすことはありません。
最後に:
タグをネストできますが、ブラウザのレンダリング効率を向上させるために、ネストするタグの数をできるだけ少なくし、それらをフラット化する必要があります。
と