Hi,
Das macht auch die anderen Lösungen, die innerhalb eines h1-Elements ein anderes Element auf display:block; setzen, eigentlich unsinnig.
nunja,
<h2>Die Bremer Stadtmusikanten
<dfn>Ein musikalisches Märchen</dfn></h2>
wird ohne CSS als Einzeiler mit Leerzeichen ausgegeben. Da würde ein (über CSS ausgeblendetes) "-" oder ein Punkt fehlen.
Die Alternative wäre ein <br /> und würde auch ohne CSS einen Zweizeiler draus machen.
Diese Auszeichnung fände ich jedenfalls noch sinnvoller, als eine zusätzliche Überschrift, die gar keine (eigene) ist, sondern nur die eigentliche Überschrift näher definiert.
freundliche Grüße
Ingo