HTML ist die Sprache, in der der Aufbau einer Webseite beschrieben wird: welcher Teil eine Überschrift ist, welcher ein Absatz, welcher eine Liste. Jede Seite im Netz besteht im Kern daraus, auch wenn sie heute selten von Hand geschrieben wird.
- HTML
Auszeichnungssprache, mit der die Bestandteile einer Webseite benannt werden. Die Abkürzung steht für Hypertext Markup Language, auf Deutsch etwa Hypertext-Auszeichnungssprache.
Beispiel: „Der Browser liest das HTML einer Seite und baut daraus die Struktur, die du siehst.“Auch: Hypertext Markup Language.
Abgrenzung zu CSS: HTML sagt, was ein Bestandteil ist. CSS sagt, wie er aussieht.
Was HTML beschreibt
<h1>Preise</h1>
<p>Unsere Pakete im Überblick:</p>
<ul>
<li>Basis</li>
<li>Komfort</li>
</ul>HTML benennt die Teile eines Dokuments. Eine Überschrift wird als Überschrift ausgezeichnet, ein Absatz als Absatz, eine Aufzählung als Liste. Diese Auszeichnung ist der Grund, warum eine Webseite mehr ist als ein Bild von Text: Ein Screenreader kann die Überschriften vorlesen, eine Suchmaschine kann sie gewichten, ein Browser kann die Schriftgröße anpassen, ohne dass das Layout zerfällt.
Das Wort Markup kommt aus dem Druckgewerbe. Dort markierte der Setzer im Manuskript mit Randnotizen, was Überschrift werden sollte und was Fließtext. Genau das tut HTML, nur mit Zeichen, die eine Maschine liest. Hypertext meint die Verweise: Jedes Dokument kann auf jedes andere zeigen, und dieser Verweis ist Teil der Sprache.
Was HTML nicht leistet
HTML trifft keine Aussage über Farben, Abstände oder Schriftarten. Das übernimmt CSS. Es trifft auch keine Aussage über Verhalten: Was passiert, wenn du auf etwas klickst, regelt JavaScript. Die drei Sprachen arbeiten an derselben Seite, haben aber getrennte Aufgaben, und diese Trennung ist der Grund, warum sich eine Seite umgestalten lässt, ohne ihren Inhalt anzufassen.
Browser sind beim Lesen von HTML ausgesprochen nachsichtig. Ein vergessenes schließendes Tag führt selten zu einer Fehlermeldung, der Browser repariert still. Das ist bequem und zugleich die Ursache dafür, dass fehlerhaftes HTML lange unentdeckt bleibt und erst auffällt, wenn ein Screenreader oder ein Suchmaschinen-Crawler die Seite anders liest als gedacht.
Wer die Sprache festlegt
HTML ist kein Produkt eines Herstellers. Die maßgebliche Fassung ist der HTML Living Standard der WHATWG, an dem die Browserhersteller gemeinsam arbeiten. Living Standard heißt: Es gibt keine nummerierten Versionen mehr, die Spezifikation wird fortlaufend geändert.
Für die tägliche Arbeit bedeutet das, dass die Frage nach der HTML-Version ihren Sinn verloren hat. Relevant ist, welche Elemente die Browser unterstützen, die deine Besucher einsetzen.