<header>? Das ist doch für den Seitenheader vorgesehen und nicht zum Klammern von Überschriften mit anderen Teilen. Oder habe ich jetzt das Prinzip <header> falsch verstanden?
Ich hätt's ja so gemacht (ungefiddlet):
<h1>Das ist meine Überschrift
<span>Das ist die Unterschrift zur Überschrift</span></h1>
<p>Lorem ipsum</p>
span, weil das das einzige Stil-Element ist, das in einem h1 erlaubt ist ohne eigenes Styling mitzubringen. Und ich würde es dann so stylen:
h1 span {
display:block;
font-style: italic;
font-size: 0.9em;
}
damit die Überschriftenunterschrift etwas kleiner und kursiv wird.
Rolf