HTML
HTML (HyperText Markup Language) ist die Auszeichnungssprache, mit der die Struktur und der Inhalt von Webseiten beschrieben werden.
Kurz erklärt
HTML beschreibt den Inhalt und die Struktur einer Webseite mithilfe von Elementen - sogenannten Tags -, die etwa Überschriften, Absätze, Links oder Bilder kennzeichnen. Ein Browser liest eine HTML-Datei ein, baut daraus intern eine Baumstruktur (das DOM) auf und stellt sie anschließend visuell dar. HTML selbst beschreibt dabei nur Struktur und Bedeutung von Inhalten, nicht deren Aussehen (dafür ist CSS zuständig) oder Verhalten (dafür JavaScript).
Beispiel
Der Code <h1>Willkommen</h1><p>Ein Beispieltext.</p> beschreibt eine Überschrift erster Ebene, gefolgt von einem Absatz. Der Browser interpretiert diese Struktur und stellt “Willkommen” entsprechend größer und fett dar.
Warum ist das relevant?
HTML ist die grundlegende Sprache des Webs - jede Webseite baut letztlich auf HTML auf, unabhängig davon, wie viel zusätzliche Logik durch JavaScript oder Styling durch CSS ergänzt wird. Semantisch korrektes HTML (die richtigen Elemente für den jeweiligen Zweck) ist zudem wichtig für Barrierefreiheit und Suchmaschinenverständnis, da sowohl Screenreader als auch Suchmaschinen-Crawler stark auf die HTML-Struktur einer Seite angewiesen sind.
Häufige Missverständnisse
HTML ist keine Programmiersprache - es enthält keine Logik, Schleifen oder Berechnungen, sondern beschreibt ausschließlich Struktur und Inhalt. Auch wird HTML oft fälschlich mit dem sichtbaren Erscheinungsbild einer Seite gleichgesetzt: Wie eine Seite tatsächlich aussieht, wird überwiegend durch CSS bestimmt, das auf dieselbe HTML-Struktur angewendet wird.