Moin!
Für solche Sachen is <p></p> zuständig nicht <h1></h1>.
<hX> ist für Inline Formatierung (dafür eigentlich <span></span>) und vorallem die Gewichtung des Textes gedacht.
Nein, vollkommen falsch. Auch Überschriften (<hX>) sind blockbildende Elemente, kein Inline-Element. Insofern ist die Anwendung hier vollkommen korrekt.
- Sven Rautenberg