Ja, die Lösung von webnull mit css ist die eleganteste und hat auch den Vorteil der geringeren Lade und Parse Zeiten.
Übrigens noch ein genereller Hinweis zum vorhergehenden Thema, Überschriften.
Überschriften Tags sind nicht nur zur optischen Auszeichnung für den Anwender, sondern steuern auch Suchmaschinen. Und wenn Überschriften unsinnig eingesetzt werden, ist man bei Tante Google auch schnell mal runtergestuft. Die Überschriften, also h1, h2, h3 ... Tags müssen relevant sein relativ zum darauf folgenden Content. Und h1 darf nur EIN EINZIGES MAL auf der kompletten Seite sein.