Zum Inhalt springen

HTML <mark>-Tag

Das <mark>-Tag ist eines der HTML5-Elemente. Es markiert einen Teil des Textes, der von Bedeutung ist. Es kann verwendet werden, um Text hervorzuheben und so Betonung auszudrücken, Suchbegriffe in Suchergebnissen hervorzuheben, um Kontext zu bieten, oder neuen, vom Benutzer hinzugefügten Inhalt durch eine andere Darstellung zu kennzeichnen.

In Chrome und Firefox wird der Inhalt des Tags gelb markiert, dies kann jedoch mit der CSS-Eigenschaft background-color geändert werden.

TIP

Das <mark>-Tag enthält keine strukturellen Semantiken, übermittelt jedoch Assistiven Technologien Relevanz oder Dringlichkeit. Um die Wichtigkeit des markierten Textes zu verdeutlichen, verwenden Sie die Tags <strong> oder <em>.

TIP

Verwenden Sie das <mark>-Tag niemals für die Syntaxhervorhebung. Dafür können Sie das HTML-<span>-Tag mit entsprechenden CSS-Eigenschaften nutzen.

Das <mark>-Tag kann verwendet werden, um einen bestimmten Teil des Inhalts anzuzeigen, der für die aktuelle Aktivität des Benutzers relevant ist, wie zum Beispiel Wörter, die mit einer Suchanfrage übereinstimmen.

Syntax

Das <mark>-Tag wird paarweise verwendet. Der Inhalt wird zwischen dem öffnenden (<mark>) und dem schließenden (</mark>) Tag geschrieben.

Beispiel für das HTML <mark>-Tag:

HTML <mark>-Tag

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <p>Learn HyperText markup language (HTML) on <mark>W3Docs.com</mark> website.</p>
  </body>
</html>

Ergebnis

Beispiel für das mark-Tag

Das <mark>-Tag und andere HTML-Tags

Nachfolgend finden Sie eine Liste einiger HTML-Elemente, die Ähnlichkeiten mit dem <mark>-Element aufweisen. Gehen wir sie einzeln durch.

Das HTML <strong>-Tag

Sie können das <strong>-Tag verwenden, um Text oder einen Textabschnitt als sehr wichtig zu kennzeichnen, zum Beispiel einen Fehler oder eine Warnung. Er wird fett dargestellt.

Das HTML <b>-Tag

Das <b>-Tag weist einige Ähnlichkeiten mit <strong> auf. Es wird ebenfalls fett dargestellt. Der Hauptunterschied besteht darin, dass das <b>-Element keine Bedeutung oder Wichtigkeit ausdrückt. Es wird rein gestalterisch verwendet.

Das HTML <em>-Tag

Das <em>-Tag wird verwendet, um die Betonung auf ein bestimmtes Wort zu legen. Es wird kursiv dargestellt.

Attribute

Das <mark>-Tag unterstützt die Globalen Attribute und die Ereignisattribute.

So gestalten Sie ein HTML <mark>-Tag

Sie können den standardmäßigen gelben Hintergrund mit der CSS-Eigenschaft background-color ändern:

css
mark {
  background-color: #ffeb3b;
  color: #333;
}

Praxis

Wofür wird das HTML <mark>-Tag verwendet?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.