Hallo Benjamin,
<b></b> gehört zur Struktur?
Nein. Das "b" steht für Bold, und damit ausschließlich für die Darstellung (weshalb man es nicht verwenden sollte). <strong></strong> macht das Gleiche, klingt aber anders. ;-)
Ein Beispiel:
<p>Dies ist ein <b>wichtiger</b> Text.</p>
Das "b" steht nun für Bold, und genauso wird das Wort "wichtiger" auch geschrieben - fett. Nun wird mal in einer CSS-Datei das Aussehen aller <b>-Tags geändert:
b { font-weight:normal; text-decoration:underline; }
Nun werden alle Wörter, die in einem <b>-Tag stehen, nicht mehr fett, sondern unterstrichen dargestellt. Damit ist der mit <b> als "fett" ausgezeichnete Text nicht mehr fett, sondern unterstrichen - im Widerspruch zu der Tag-Bedeutung.
Bei folgendem HTML- und CSS-Code macht das hingegen Sinn:
HTML: <p>Dies ist ein <strong>wichtiger</strong> Text.</p>
CSS: strong { font-weight:normal; text-decoration:underline; }
Der im <strong>-Tag gelagerte Text ist von der strukturellen Bedeutung "schwer" (also wichtig), die Darstellung (ob fett, rot, grün, unterstrichen, hinterlegt oder sonst etwas) kann aber mittels CSS geschehen.
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Linux is like a wigwam - no windows, no gates and an Apache inside!
Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
http://emmanuel.dammerer.at/selfcode.html