Worin liegt bei HTML codes der Unterschied zwischen <b> und <strong> ?

<b> ist unsemantisch und zeichnet den Text als "fett" aus. Der Standard Stil im Browser ist fett.
<strong> bedeuted "stark" und unterscheidet sich dadurch vom umliegenden Text. Der Standard Stil im Browser ist fett.

Optisch sind die beiden gleich, die Bedeutung ist unterschiedlich.
HTML dreht sich darum dem Inhalt Bedeutungen zuzuweisen. Daher ist <b> meistens ungeeignet. Das optische aussehen ist variabel und könnte sich mit CSS unterscheiden. Defakto ist das Thema zb für Suchmaschinen, Screenreader oder andere Barrierefreiheitsthemen interessant.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Jesterfox, DerGoblin2k, TheCadillacMan und 3 andere
Jepp <b> stammt aus einer Zeit vor CSS wo man die Formatierung noch ins HTML gepackt hat. Eigentlich ist das veraltet und sollte nicht mehr benutzt werden.

Bei <strong> dagegen kann eine Suchmaschine oder Screenreader das als hervorgehoben (und damit wohl wichtig) behandeln und zwar ganz unabhängig davon wie dann die Darstellung über CSS geregelt wird.
 
Zurück
Oben