Menu

HTML fett und kursiv: die Tags strong, b, em und i

Mit <strong> oder <b> schreibst du Text in HTML fett, mit <em> oder <i> kursiv. Hier lernst du, welches Tag wann passt, wie du fett und kursiv kombinierst und wie du Text stattdessen mit CSS fett oder kursiv machst.

Diese Seite enthält ausführbare Editoren - bearbeiten, ausführen und Ausgabe sofort sehen.

So schreibst du Text in HTML fett

Setz den Text in <strong> oder <b>. Beide machen ihn fett:

Sie sehen identisch aus. Der Unterschied liegt darin, was sie über den Text aussagen.

strong vs. b

TagBedeutungBeispiel
<strong>Wichtiger, ernster oder dringender Inhalt<strong>Do not</strong> share your password.
<b>Sticht hervor, aber ohne zusätzliche WichtigkeitSchlüsselwörter in einer Zusammenfassung, ein Produktname, die ersten Wörter eines Artikels

Nimm <strong>, wenn du an der Stelle die Stimme heben würdest oder der Leser es auf keinen Fall übersehen soll. Nimm <b>, wenn Fettdruck bei dieser Art von Text eine optische Konvention ist. Wenn beides nicht passt und du nur einen Stil willst, nimm ein <span> mit einer Klasse und CSS.

Kursiv: em und i

Das kursive Paar folgt derselben Idee:

TagBedeutungBeispiel
<em>Betonung: Wenn sie wandert, ändert sich die Bedeutung des SatzesI <em>never</em> said that.
<i>Andere Stimme: Fremdwörter, Fachbegriffe, Schiffsnamen, Gedanken<i lang="la">et cetera</i>

Die ersten beiden Sätze oben bestehen aus denselben Wörtern und bedeuten Verschiedenes, je nachdem, wo <em> steht. Wenn <i> eine Wendung in einer anderen Sprache markiert, gib ihm ein lang-Attribut, damit Screenreader sie richtig aussprechen.

Ein paar weitere Tags sind standardmäßig kursiv: <cite> (der Titel eines Werks), <dfn> (ein Begriff, der gerade definiert wird), <address> und <var>. Nimm sie, wenn sie passen, und lass ihren Standardstil den Rest erledigen.

Fett und kursiv zusammen

Setz ein Tag in das andere und schließ sie in umgekehrter Reihenfolge:

<strong><em>text</strong></em> (in falscher Reihenfolge geschlossen) wird trotzdem angezeigt, aber der Browser muss den Baum reparieren und teilt deine Elemente dabei eventuell auf. Wie diese Reparatur aussieht, zeigt die Seite zu Tags.

Fett und kursiv mit CSS

Wenn der Stil rein optisch ist (ein Kartentitel, ein Preis, eine Beschriftung), nimm CSS am Element selbst, statt ein Tag hinzuzufügen. font-weight steuert Fettdruck und font-style Kursivschrift:

Die letzte Zeile zeigt, dass Bedeutung und Aussehen getrennt sind: Das <strong> behält seine Bedeutung, während CSS es anders stylt. Die ganze Bandbreite an Schriftstärken (100 bis 900) erklärt die Seite zu CSS font-weight.

Barrierefreiheit

Die meisten Screenreader ändern ihre Stimme bei <strong> oder <em> mit Standardeinstellungen nicht, fett und kursiv sind also vor allem optische Hinweise. Alles, was ein Nutzer nicht übersehen darf (ein Fehler, ein Pflichtfeld, eine Frist), sollte aus den Wörtern selbst klar werden, nicht nur aus dem Stil. Vermeide außerdem lange Passagen in kursiv oder fett: Sie sind schwerer zu lesen, besonders für Menschen mit Legasthenie.

Häufige Fehler

  • Fettdruck als Überschrift verwenden. Eine Zeile <b>-Text über einem Abschnitt ist für Screenreader keine Überschrift. Nimm <h2> oder <h3> und style es.
  • <strong> zum Stylen verwenden. Wenn an dem Text nichts wichtig ist, nimm <b> oder CSS.
  • Einen ganzen Absatz fett machen. Hervorhebung wirkt, wenn sie selten ist. Mach eine Wendung fett, nicht den Absatz.
  • Tags in falscher Reihenfolge schließen. <b><i>x</i></b>, niemals <b><i>x</b></i>.
  • Alte Tags. Das <font>-Tag aus alten Tutorials ist veraltet. Nimm die Tags oben oder font-weight.

Häufig gestellte Fragen

Wie schreibe ich Text in HTML fett?

Setz ihn in <strong>, wenn die Wörter wichtig sind (<strong>Warning:</strong>), oder in <b>, wenn sie nur hervorstechen sollen, ohne zusätzliche Wichtigkeit, etwa ein Produktname. Beide werden standardmäßig fett angezeigt.

Was ist der Unterschied zwischen <strong> und <b>?

<strong> bedeutet, dass der Text wichtig, ernst oder dringend ist. <b> lenkt die Aufmerksamkeit auf Text, ohne Wichtigkeit auszudrücken, etwa Schlüsselwörter in einer Zusammenfassung. Sie sehen gleich aus; der Unterschied liegt in der Bedeutung, und die zählt für Screenreader, Suchmaschinen und andere Entwickler.

Wie schreibe ich Text in HTML kursiv?

Nimm <em> für eine Betonung, die die Bedeutung eines Satzes verändert ("I did say that" mit Betonung auf "did"), und <i> für Text in einer anderen Stimme: Fremdwörter, Fachbegriffe, Schiffsnamen, Gedanken. Beide werden kursiv angezeigt.

Wie mache ich Text gleichzeitig fett und kursiv?

Verschachtle die Tags: <strong><em>text</em></strong>. Schließ sie in umgekehrter Reihenfolge, in der du sie geöffnet hast. Mit CSS setzt du an einem Element sowohl font-weight: bold als auch font-style: italic.

Kann ich Text stattdessen mit CSS fett machen?

Ja: font-weight: bold (oder 700) an einem beliebigen Element. Nimm CSS, wenn das Fett rein optisch ist, etwa bei einer Button-Beschriftung oder dem Stil von Tabellenköpfen, und die HTML-Tags, wenn die Wörter selbst wichtig oder betont sind.

Coddy programming languages illustration

Lerne mit Coddy zu programmieren

LOS GEHT'S