Tag Cyx23.
"logischen Auszeichnung im Text" wirds in SelfHTML wohl genannt, im Falle von strong
mit der Bedeutung "stark betont".
Logik bedeutet doch m.E., dass aus einem objektiven Umstand eine einzige Folge gezogen wird und dass nur ein einziges Gegenbeispiel genügt, um eine Logik zu widerlegen. Hätten wir also folgendes Beispiel:
Die Javascript-Funktion alert() dient dazu, ein Meldungsfenster einzublenden.
Logisch augezeichnet würde dies nach meinem Empfinden so aussehen:
<p>Die Javascript-Funktion <code>alert()</code> dient dazu, ein Meldungsfenster einzublenden.</p>
Würde man das noch wie folgt erweitern:
<p>Die <strong>Javascript</strong>-Funktion <code>alert()</code> dient dazu, ein Meldungsfenster einzublenden.</p>
wäre das m.E. nicht mehr logisch. Warum habe ich hier ein STRONG-Element verwendet? Weil ich dem Leser durch Betonung mitteilen möchte, dass es sich um eine Funktion aus dem Bereich Javascript handelt, nicht um ein HTML-Element. Aber ist das noch logische Auszeichnung? Was ich damit aussagen möchte ist, dass logische Auszeichnung einen direkten Zusammenhang zwischen Inhalt und Element in der Art erfordert, dass jeder Außenstehende zu keinem anderen Schluss als der Seitenersteller kommen kann (wie bspw. das CODE-Element). Gibt es nur einen Außenstehenden, der zu einem anderen Ergebnis kommt, wäre die Auszeichnung m.E. nicht mehr logisch. Denn man könnte ja auch auf die Idee kommen, dass die einfache Betonung durch EM genügt, ein anderer kommt zu dem Schluss, dass eine Betonung des Wortes "JavaScript" überhaupt nicht notwendig ist.
Dass wir uns nicht missverstehen, ich finde die Diskussion über das logische Auszeichnen von Text ziemlich akademisch und halte sie auch für wenig sinnvoll. Wichtger finde ich die Trennung von Struktur und Aussehen. Dass erstere nicht zwangsläufig logisch sein muss, sondern dass dabei auch immer subjektive Aspekte eine Rolle spielen, darüber sind wir uns sicher einig.
Siechfred