effettivamente non cambia molto tra :

<h1>
-<h2>
--<h3>
__-<h1>
__--<h2>

e

<h1>
-<h2>
--<h3>
---<h4>
----<h5>

se non fosse che ci sono solo 6 marcatori

comunque come dici giustamente tu XHTML 2 ci verrà in aiuto ...

x Federix la tua situazione era diversa si parlava di più <h1> sullo stesso livello ...