Hallo!
Ich habe ein Problem mit der Auszeichnung von Überschriften:
Bestimmte Überschriften (genauer: h2-Überschriften) haben bei mir eine Unterüberschrift:
ÜBERSCHRIFT
Unterüberschrift
Text Text Text Text Text ...
Nun bin ich um eine logische, strukturierte Auszeichnung meiner (X)HTML-Dateien bemüht. So wäre
<h2>Ueberschrift</h2>
<h4>Unterüberschrift</h4>
NICHT logisch, weil die Unterüberschrift ja keine Überschrift ist sondern zu der Überschrift gehört.
Also müsste ich eigentlich so etwas wie
<h2>
Ueberschrift<br />
<small>Unterüberschrift</small>
</h2>
notieren.
Aber wäre nicht ein Block-Element für die Unterüberschrift logischer? Das <br>-Tag behagt mir nicht sonderlich. Wird es nicht in XHTML 2 komplett abgeschafft? Ausserdem mag ich das <small>-Element nicht besonders, da es Informationen über die Schriftgröße gibt und keine logische Auszeichnung macht. Ohne Stylesheet wäre aber in diesem Fall bei einer Benutzung von <span>-Tags die Unterüberschrift so groß wie die Überschrift! Das will ich auch nicht unbedingt!
Leider darf <h1> nur inline-Elemante enthalten. Wollte ich für die Unterüberschrift ein block-Element, müsste ich also so etwas wie
<h2>Ueberschrift</h2>
<div>Unterueberschrift</div>
notieren. Wo bleibt dann aber der logische Bezug von Überschrift und Unterüberschrift?
Wie würdet ihr das Problem lösen?
sg, Fabian.