HTML Grundlagen

Lerne die Basics von HTML für die Webentwicklung

📄 HTML - HyperText Markup Language

HTML ist die Grundlagensprache des Webs. Mit HTML definierst du die Struktur und den Inhalt einer Webseite. Hier lernst du die wichtigsten Konzepte.

Was ist HTML?

HTML (HyperText Markup Language) ist eine Auszeichnungssprache, die verwendet wird, um die Struktur und den Inhalt von Webseiten zu definieren.

HTML ist keine Programmiersprache, sondern eine Markup-Sprache. Das bedeutet, sie beschreibt, wie der Inhalt einer Webseite strukturiert ist, nicht wie er funktioniert.

Wichtige Eigenschaften:

  • Definiert die Struktur einer Webseite
  • Besteht aus Elementen (Tags)
  • Wird vom Browser interpretiert
  • Arbeitet mit CSS und JavaScript zusammen

Grundstruktur einer HTML-Datei

Jede HTML-Datei hat eine grundlegende Struktur. Hier ist ein einfaches Beispiel:

index.html
<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Meine erste Webseite</title>
</head>
<body>
    <h1>Hallo Welt!</h1>
    <p>Dies ist mein erster Absatz.</p>
</body>
</html>

Erklärung:

  • <!DOCTYPE html> - Deklariert den Dokumenttyp als HTML5
  • <html> - Das Wurzelement der Seite
  • <head> - Enthält Meta-Informationen (nicht sichtbar)
  • <body> - Enthält den sichtbaren Inhalt

Wichtige HTML-Tags

HTML besteht aus vielen verschiedenen Tags. Hier sind die wichtigsten:

<h1>-<h6>

Überschriften (h1 = größte, h6 = kleinste)

<p>

Absatz / Paragraph

<a>

Link / Anchor

<img>

Bild / Image

<ul>

Ungeordnete Liste

<ol>

Geordnete Liste

<div>

Container / Division

<span>

Inline-Container

HTML im Tetris-Spiel

Hier siehst du einen Ausschnitt aus dem HTML-Code des Tetris-Spiels auf dieser Webseite:

HTML Code Beispiel

Wichtige Punkte:

  • HTML definiert nur die Struktur der Seite
  • Das <canvas>-Element wird für das Tetris-Spielfeld verwendet
  • JavaScript fügt die Funktionalität hinzu
  • CSS sorgt für das Design und Layout

HTML ist nichts allein!

HTML allein ist eine tolle Spielerei, aber ohne andere Technologien kann man fast nichts Interaktives oder Schönes erstellen.

Die drei Säulen der Webentwicklung:

HTML

Definiert die Struktur und den Inhalt der Webseite.

CSS

Bestimmt das Aussehen, Layout und Design der Webseite.

JavaScript

Fügt Interaktivität und Dynamik hinzu (z.B. Chatbots, Tetris).

Zusätzliche Technologien:

PHP Python MySQL React Node.js

Mit PHP kann man z.B. Anmeldungssysteme codieren. JavaScript ist ein gutes Tool, um z.B. Chatbots oder Tetris in deine Webseite einzubauen. CSS ist dafür da, mehr Farbe und Grafiken in deine Webseite einzubauen.