Der Grundsatz "kein Block in Inline" ist eine Faustregel. Er stimmt *fast* immer und ist *kein* Gesetz.
und noch eine anmerkung, wenn man trotzdem ein block-element in ein inline-element packen will, hilft dieses schindluder:
<h3 style="display: inline;"><span syle="display: block;">wakka wakka</span></h3>