HTML (HyperText Markup Language)
HTML ist die standardisierte Auszeichnungssprache, mit der Webseiten im World‑Wide‑Web strukturiert und dargestellt werden. Ein HTML‑Dokument besteht aus einer rein textbasierten Datei, die von Web‑Browsern gelesen und in ein visuelles Layout umgewandelt wird. Die grundlegendste Form eines HTML‑Dokuments beginnt mit einer Doctype‑Deklaration, gefolgt von den Elementen <html>, <head> und <body>. Im <head>-Bereich finden sich Metadaten wie der Titel der Seite, Zeichencodierung und Verweise auf Stylesheets oder Skripte, während der <body>-Bereich den eigentlichen Inhalt wie Überschriften, Absätze, Listen, Tabellen, Formulare und Multimedia‑Einbindungen enthält.
HTML verwendet semantische Elemente, die die Bedeutung des Inhalts ausdrücken – beispielsweise geben <header> und <footer> den Kopf‑ bzw. Fußbereich einer Seite an, <nav> kennzeichnet Navigationsmenüs, <section> und <article> strukturieren thematische Abschnitte, und <aside> steht für ergänzende Informationen. Überschriften werden hierarchisch von <h1> bis <h6> definiert, wobei <h1> typischerweise den Haupttitel der Seite darstellt. Links zu anderen Ressourcen werden mit dem <a>‑Tag erstellt, während Bilder über das <img>‑Tag eingebunden werden und dabei ein alt‑Attribut zur Barrierefreiheit bieten.
HTML5, die aktuelle Version, erweitert die Sprache um neue, speziell für das Web konzipierte Elemente wie <video> und <audio> für eingebettete Medien, <canvas> für dynamische Grafik und neue Formularelemente, die eine native Validierung ermöglichen. Durch die klare Trennung von Struktur (HTML), Präsentation (CSS) und Verhalten (JavaScript) lässt sich die Wartbarkeit und Zugänglichkeit von Webseiten erhöhen. Moderne Best‑Practice‑Ansätze setzen auf semantische Markup‑Elemente, um Suchmaschinenoptimierung (SEO) zu unterstützen und die Kompatibilität mit Hilfstechnologien wie Screen‑Readern zu verbessern.
Zusammengefasst bildet HTML das Grundgerüst jeder Web‑Seite, definiert deren strukturelle Hierarchie und ermöglicht die Integration von Text, Bildern, Links und interaktiven Elementen, die anschließend durch Stylesheets und Skripte optisch gestaltet und funktionsreich gemacht werden.

