Uhm, ricordavo un sito che mostrava in quali elementi poteva o non poteva essere incluso ogni tag html, ma non trovo più il link.
Altrimenti puoi consultare questo link, che mostra (anche in un modo non chiarissimo) se un elemento può contenere elementi block level o inline.
https://www.mozilla.org/newlayout/doc/tagchart.html.
Ad esempio se guardi il tag
vedi che non può contenere altri elementi block level.
Altra alternativa, più pratica e meno teorica, è scrivere un esempio semplice e validarlo!
![]()