Learning Journey
HTML & CSS Grundlagen
Frontend-Unterkategorie: Projektordner, HTML-Skelett, wichtige Tags, CSS-Regeln, Flexbox und der Merksatz Struktur vs. Aussehen.
Gesamtfortschritt
0%
Nächster Schritt: Projektordner anlegen
01
Projektordner anlegen
Mit mkdir, cd und touch die Dateien index.html und style.css für die erste Webseite anlegen.
Offen · 2 Themen- Einen Projektordner und die beiden Startdateien anlegen
- Die Grundstruktur meine-webseite/ verstehen
mkdirtouchindex.htmlstyle.css02
Das HTML-Grundgerüst
Jede HTML-Datei beginnt mit demselben Skelett: DOCTYPE, html, head und body.
Offen · 1 Themen- Das HTML5-Skelett auswendig und sinnvoll befüllen
- head (Metadaten) und body (sichtbarer Inhalt) unterscheiden
DOCTYPEheadbodymetatitlelink03
Die Seite im Browser ansehen
index.html öffnen — per Doppelklick, Terminal oder Live Server mit Auto-Reload.
Offen · 2 Themen- Die lokale HTML-Datei im Browser öffnen
- Live Server als empfohlenen Workflow kennen
openLive ServerBrowser04
Wichtigste HTML-Elemente
Überschriften, Absätze, Links, Bilder, Listen, div/span und Buttons für den Start.
Offen · 1 Themen- Die häufigsten Tags für Text, Links und Medien einsetzen
- Block- (`div`) und Inline-Elemente (`span`) unterscheiden
h1paimguldivspanbutton05
CSS mit HTML verknüpfen
Im head die stylesheet-Verknüpfung setzen — danach wirkt style.css auf index.html.
Offen · 1 Themen- CSS über `<link rel="stylesheet">` einbinden
- Verstehen: alles in style.css gilt für die HTML-Datei
linkstylesheetstyle.css06
Erste CSS-Regeln
Reset, body-Typografie und Selektoren: Element, Klasse und ID.
Offen · 2 Themen- CSS-Regeln im Schema Selektor { Eigenschaft: Wert } schreiben
- Element-, Klassen- und ID-Selektoren unterscheiden
Selektormarginfont-familyKlasseID07
Klassen & IDs verwenden
Wiederverwendbare Klassen für Karten-Layouts — IDs nur einmal pro Seite.
Offen · 1 Themen- Eine CSS-Klasse in HTML und CSS verbinden
- Den Unterschied Klasse (mehrfach) vs. ID (einmal) kennen
.karteclassidborder-radius08
Layout mit Flexbox
display: flex, gap, justify-content und align-items — Basis moderner Layouts.
Offen · 1 Themen- Elemente mit Flexbox nebeneinander und zentriert ausrichten
- gap, justify-content und align-items gezielt einsetzen
display: flexgapjustify-contentalign-items09
Mini-Ablauf & Merksatz
Copy-Paste-Vorlage von mkdir bis erste Styles — plus Merksatz HTML vs. CSS.
Offen · 2 Themen- Den Komplettablauf einmal durchspielen können
- HTML = Struktur und CSS = Aussehen verinnerlichen
Copy-PasteMerksatzHTMLCSS