HTML
Was ist HTML?
HTML ist eine Auszeichnungssprache, mit der Inhalte in einem digitalen Dokument strukturiert werden. Die Abkürzung steht für Hypertext Markup Language. HTML legt fest, welche Teile einer Seite eine Überschrift, ein Absatz, eine Liste, ein Bild oder ein Link sind. Browser lesen diese Struktur und stellen die Inhalte für Nutzer:innen sichtbar dar.
HTML ist keine Programmiersprache. Es beschreibt Inhalte und ihre Bedeutung, führt aber keine Berechnungen oder komplexe Logik aus. Für Gestaltung kommt meist CSS hinzu, für Interaktion oft JavaScript.
Wie HTML Elemente und Attribute nutzt
HTML arbeitet mit Elementen. Ein Element kennzeichnet einen bestimmten Inhaltstyp, etwa eine Überschrift oder einen Absatz. Viele Elemente bestehen aus einem öffnenden und einem schließenden Markup. Dazwischen steht der sichtbare Inhalt.
Attribute ergänzen Elemente um zusätzliche Informationen. Ein Link benötigt zum Beispiel ein Attribut, das die Zieladresse enthält. Ein Bild nutzt Attribute, um die Bildquelle und einen beschreibenden Text anzugeben. Diese Angaben helfen Browsern, assistiven Technologien und Suchmaschinen, ein Dokument besser zu verstehen.
- Elemente: Sie geben Inhalten eine semantische Rolle, etwa Überschrift, Absatz, Liste oder Link.
- Attribute: Sie liefern zusätzliche Eigenschaften, etwa Zieladressen, Sprachangaben oder Alternativtexte.
- Struktur: Sie sorgt dafür, dass Inhalte logisch gegliedert und maschinenlesbar sind.
Relevanz von HTML für Webseiten
HTML bildet das Grundgerüst fast jeder Webseite. Ohne HTML wüsste ein Browser nicht, welche Inhalte zusammengehören und wie ein Dokument aufgebaut ist. Eine saubere Struktur verbessert die Bedienbarkeit, erleichtert die Pflege einer Datei und unterstützt barrierearme Nutzung.
Auch Suchmaschinen profitieren von klar ausgezeichneten Inhalten. Eine eindeutige Überschrift, sinnvoll gegliederte Absätze und passende Links helfen dabei, Themen, Hierarchien und Zusammenhänge zu erkennen. HTML ersetzt keine SEO-Strategie, schafft aber eine wichtige technische Basis.
Abgrenzung: HTML, CSS und JavaScript
HTML, CSS und JavaScript erfüllen unterschiedliche Aufgaben. HTML beschreibt die Inhalte und ihre Bedeutung. CSS steuert das Aussehen, etwa Farben, Abstände, Schriftgrößen und Layouts. JavaScript ergänzt dynamische Funktionen, zum Beispiel Formulare, Filter oder interaktive Menüs.
Ein einfaches Beispiel: HTML legt fest, dass ein Text eine Überschrift ist. CSS bestimmt, wie groß und farbig diese Überschrift erscheint. JavaScript kann auf einen Klick reagieren und danach weitere Inhalte einblenden.
Best Practices für sauberes HTML
- Semantik: Nutze passende Elemente für den jeweiligen Inhalt, statt alles allgemein auszuzeichnen.
- Überschriftenstruktur: Ordne Überschriften logisch, damit Nutzer:innen und Suchmaschinen die Hierarchie verstehen.
- Lesbarkeit: Halte das Dokument übersichtlich und vermeide unnötig verschachteltes Markup.
- Barrierefreiheit: Ergänze relevante Attribute, zum Beispiel Alternativtexte für Bilder.
- Validität: Prüfe die Datei regelmäßig, damit Browser den Code zuverlässig interpretieren.
FAQ
Ist HTML schwer zu lernen?
HTML gilt als einsteigerfreundlich, weil die Grundidee schnell verständlich ist. Wer Elemente, Attribute und die Dokumentstruktur kennt, kann einfache Webseiten erstellen und bestehende Inhalte besser bearbeiten.
Welche Dateiendung hat eine HTML-Datei?
Eine HTML-Datei verwendet meist die Endung „.html“. Auch „.htm“ kommt vor, ist heute aber seltener. Der Browser kann beide Varianten öffnen und als Webseite darstellen.
Reicht HTML allein für eine moderne Webseite?
Für reine Inhalte kann HTML ausreichen. Moderne Webseiten kombinieren HTML jedoch meist mit CSS für Gestaltung und JavaScript für interaktive Funktionen.
Zum Glossar «