HTML Grundlagen
HTML ist das Fundament jeder Webseite. Lerne die Basics - von Tags über Attribute bis zu den wichtigsten Elementen.
Was ist HTML?
HTML steht für HyperText Markup Language und ist die Grundsprache des Webs. Mit HTML strukturierst du Inhalte - Texte, Bilder, Links - und sagst dem Browser, was auf einer Seite angezeigt werden soll.
- Eine Auszeichnungssprache (keine Programmiersprache)
- Das Skelett jeder Webseite
- Verantwortlich für Struktur, nicht für Design
- HTML → Struktur & Inhalt
- CSS → Design & Layout
- JavaScript → Interaktivität
Die Tag-Syntax verstehen
HTML besteht aus Tags - das sind Anweisungen in spitzen Klammern, die dem Browser sagen, wie er Inhalte behandeln soll.
Öffnende und schließende Tags
Die meisten HTML-Elemente haben ein öffnendes und ein schließendes Tag:
<tagname>Inhalt</tagname>
<!-- Beispiele -->
<p>Das ist ein Absatz.</p>
<h1>Das ist eine Überschrift.</h1>
<strong>Das ist fett.</strong>
| Symbol | Bedeutung |
|---|---|
< > |
Spitze Klammern umschließen den Tag-Namen |
</> |
Schrägstrich markiert das End-Tag |
Selbstschließende Tags
Einige Elemente haben keinen Inhalt und brauchen kein End-Tag:
<img src="bild.jpg" alt="Beschreibung">
<br>
<hr>
<input type="text">
<meta charset="UTF-8">
In HTML5 ist der Schrägstrich bei selbstschließenden Tags optional: <br> und <br /> sind
beide korrekt.
HTML-Attribute
Attribute geben Elementen zusätzliche Informationen. Sie stehen immer im öffnenden Tag:
<tag attribut="wert">Inhalt</tag>
<!-- Beispiele -->
<a href="https://example.com">Ein Link</a>
<img src="foto.jpg" alt="Mein Foto" width="300">
<p class="highlight" id="intro">Einleitung</p>
Die wichtigsten Attribute
| Attribut | Verwendung | Beispiel |
|---|---|---|
href |
Link-Ziel bei <a> |
href="seite.html" |
src |
Quelle für Bilder, Videos, Scripts | src="logo.png" |
alt |
Alternativtext für Bilder (Pflicht!) | alt="Firmenlogo" |
class |
CSS-Klasse zuweisen | class="button" |
id |
Eindeutige ID (nur einmal pro Seite!) | id="header" |
Die Top 15 HTML-Tags
Mit diesen 15 Tags kannst du bereits 80% aller Webseiten verstehen und selbst bauen:
<html> - Root-Element
<head> - Metadaten
<body> - Sichtbarer Inhalt
<h1>-<h6> - Überschriften
<p> - Absatz
<a> - Link
<div> - Block-Container
<span> - Inline-Container
<img> - Bild
<ul> - Ungeordnete Liste
<ol> - Nummerierte Liste
<li> - Listenpunkt
<strong> - Wichtig (fett)
<em> - Betont (kursiv)
<br> - Zeilenumbruch
Lerne diese 15 Tags auswendig - sie sind dein Grundwortschatz für HTML!
Richtig verschachteln
HTML-Elemente können ineinander verschachtelt werden. Dabei gilt: Was zuerst geöffnet wird, muss zuletzt geschlossen werden - wie bei Klammern.
<p>Text mit <strong>Betonung</strong></p>
<ul>
<li>Erster Punkt</li>
<li>Zweiter Punkt</li>
</ul>
<p>Text mit <strong>Betonung</p></strong>
<ul>
<li>Punkt</ul>
</li>
Browser korrigieren fehlerhafte Verschachtelung oft automatisch - aber nicht immer richtig! Validiere deinen Code mit dem W3C Validator.
Best Practices
Gutes HTML ist sauber, logisch und wartbar. Hier die wichtigsten Regeln:
- Semantische Tags nutzen:
<header>,<nav>,<main>statt nur<div> - Einheitlich einrücken: Macht den Code lesbar
- Tags klein schreiben:
<p>statt<P> - Alt-Texte bei Bildern: Für Barrierefreiheit und SEO
- Code validieren: Fehler früh finden
- SEO: Suchmaschinen bevorzugen strukturiertes HTML
- Barrierefreiheit: Screenreader brauchen semantisches HTML
- Wartbarkeit: Du verstehst deinen Code auch in 6 Monaten noch
Weiterlernen
Du kennst jetzt die Basics! In den folgenden Tutorials lernst du jedes Thema im Detail:
Struktur & Aufbau
Inhalte & Elemente
Mehr aus HTML
Tutorials werden geladen...