Skip to main content

Was ist semantisches HTML und warum sollten Sie es verwenden?

HTML Elemente und Text semantisch gliedern (Struktur und Design einer Webseite 1/7) (Juni 2025)

HTML Elemente und Text semantisch gliedern (Struktur und Design einer Webseite 1/7) (Juni 2025)
Anonim

Ein wichtiges Prinzip der Web-Standards-Bewegung, die für die heutige Branche verantwortlich ist, ist die Idee, HTML-Elemente so zu verwenden, wie sie sind, und nicht wie sie standardmäßig im Browser angezeigt werden. Dies ist als Semantic HTML bekannt.

Was ist semantisches HTML?

Semantisches HTML oder semantisches Markup ist HTML, das der Webseite mehr Bedeutung verleiht als nur der Darstellung. Zum Beispiel a

Tag zeigt an, dass der eingeschlossene Text ein Absatz ist.

Dies ist sowohl semantisch als auch präsent, da die Benutzer wissen, was Absätze sind, und Browser wissen, wie sie angezeigt werden.

Auf der anderen Seite dieser Gleichung können Tags wie und sind nicht semantisch, da sie nur definieren, wie der Text aussehen soll (fett oder kursiv), und dem Markup keine zusätzliche Bedeutung verleihen.

Beispiele für semantische HTML-Tags sind die Header-Tags

durch
,
, und . Es gibt viele weitere semantische HTML-Tags, die beim Erstellen einer standardkonformen Website verwendet werden können.

Warum Sie sich für Semantik interessieren sollten

Der Vorteil des Schreibens von semantischem HTML-Code ergibt sich aus dem Hauptziel einer Webseite - dem Wunsch nach Kommunikation. Indem Sie Ihrem Dokument semantische Tags hinzufügen, geben Sie zusätzliche Informationen zu diesem Dokument an, die die Kommunikation unterstützen. Insbesondere semantische Tags machen dem Browser klar, welche Bedeutung eine Seite und deren Inhalt haben.

Diese Klarheit wird auch mit Suchmaschinen kommuniziert, um sicherzustellen, dass die richtigen Seiten für die richtigen Abfragen bereitgestellt werden.

Semantische HTML-Tags enthalten Informationen zum Inhalt dieser Tags, die über das Aussehen einer Seite hinausgehen. Text, der in der Datei eingeschlossen ist Das Tag wird vom Browser sofort als eine Art Codiersprache erkannt.

Anstatt zu versuchen, den Code zu rendern, erkennt der Browser, dass Sie diesen Text als Beispiel für den Code für die Zwecke eines Artikels oder eines Online-Lernprogramms verwenden.

Wenn Sie semantische Tags verwenden, haben Sie viele weitere Möglichkeiten, Ihre Inhalte zu gestalten. Vielleicht möchten Sie heute, dass Ihre Codebeispiele im Standardbrowser-Stil angezeigt werden, aber morgen möchten Sie sie mit einem grauen Hintergrund aufrufen. Später möchten Sie die genaue Mono-Spacer-Schriftfamilie oder den Schriftstapel definieren, für den sie verwendet werden sollen Ihre Proben. Sie können all dies einfach mit semantischen Markups und intelligent angewendeten CSS-Funktionen ausführen.

Verwenden Sie semantische Tags korrekt

Wenn Sie semantische Tags zur Vermittlung von Bedeutung anstelle von Präsentationszwecken verwenden möchten, müssen Sie darauf achten, dass Sie sie nicht einfach wegen ihrer allgemeinen Anzeigeeigenschaften falsch verwenden. Zu den am häufigsten missbrauchten semantischen Tags gehören:

  • blockquote - Einige Leute benutzen die
    Tag zum Einrücken von Text, der kein Zitat ist. Dies ist darauf zurückzuführen, dass Blockquotes standardmäßig eingerückt sind. Wenn Sie einfach von der Einrückung profitieren möchten, der Text jedoch keine Blockquote ist, verwenden Sie stattdessen CSS-Ränder.
  • p - Einige Webeditoren verwenden (ein sicheres Leerzeichen in einem Paragraoph), um zusätzlichen Platz zwischen Seitenelementen hinzuzufügen, anstatt tatsächliche Absätze für den Text dieser Seite zu definieren. Wie beim zuvor erwähnten Einrückungsbeispiel sollten Sie die Eigenschaft rand oder padding style verwenden, um Leerzeichen hinzuzufügen.
  • ul - Wie blockquote, den Text in ein einschließen
      Markiert den Text in den meisten Browsern. Dies ist sowohl semantisch als auch ungültig, da nur HTML
    • Tags sind innerhalb von gültig
        Etikett. Verwenden Sie erneut den Rand oder den Auffüllstil, um Text einzurücken.
    • h1 – h6 - Die Überschriften-Tags können verwendet werden, um Schriftarten größer und fetter zu machen. Wenn der Text jedoch keine Überschrift ist, sollte er sich nicht innerhalb einer Überschrift-Überschrift befinden. Verwenden Sie stattdessen die CSS-Eigenschaften "font-weight" und "font-size", wenn Sie die Größe oder Gewichtung eines bestimmten Texts auf Ihrer Seite ändern möchten.
    • Durch die Verwendung von HTML-Tags mit Bedeutung erstellen Sie Seiten, die mehr Informationen vermitteln, als nur alles mit zu umgeben

      Stichworte.

      Welche HTML-Tags sind semantisch?

      Während fast jedes HTML4-Tag und alle HTML5-Tags eine semantische Bedeutung haben, sind einige Tags hauptsächlich semantischer Natur.

      Zum Beispiel hat HTML5 die Bedeutung von und Tags sind semantisch. Das Das Tag vermittelt keine zusätzliche Bedeutung, sondern Text, der normalerweise fett dargestellt wird. Das tag vermittelt auch keine zusätzliche Bedeutung oder Betonung, sondern definiert Text, der normalerweise kursiv dargestellt wird.

      Semantische HTML-Tags

      Abkürzung
      Akronym
      Langes Zitat
      Definition
      Adresse für Autor (en) des Dokuments
      Zitat
      Code-Referenz
      Videotext
      Logische Einteilung
      Generischer Inline-Style-Container
      Gelöschter Text
      Eingefügter Text
      Betonung
      Starke Betonung
      Schlagzeile der ersten Ebene
      Überschrift der zweiten Ebene
      Schlagzeile der dritten Ebene
      Schlagzeile der vierten Ebene
      Schlagzeile der fünften Ebene
      Schlagzeile der sechsten Ebene
      Thematische Pause
      Vom Benutzer einzugebender Text
      Vorformatierter Text
      Kurzes Inline-Angebot
      Beispielausgabe
      Index
      Hochgestellt
      Variabler oder benutzerdefinierter Text