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 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 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. 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: Durch die Verwendung von HTML-Tags mit Bedeutung erstellen Sie Seiten, die mehr Informationen vermitteln, als nur alles mit zu umgeben 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-Tagsdurch
,
,
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
Das Tag wird vom Browser sofort als eine Art Codiersprache erkannt.
Verwenden Sie semantische Tags korrekt
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.
Markiert den Text in den meisten Browsern. Dies ist sowohl semantisch als auch ungültig, da nur HTML
Etikett. Verwenden Sie erneut den Rand oder den Auffüllstil, um Text einzurücken.
Welche HTML-Tags sind semantisch?
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