Text
⚠️ Nicht empfohlen:
* schwer wartbar
* überschreibt andere Regeln
---
===== CSS-Syntax =====
selektor {
eigenschaft: wert;
}
Beispiel:
p {
color: black;
font-size: 16px;
}
---
===== Selektoren (Grundlagen) =====
^ Selektor ^ Bedeutung ^
| `p` | Element |
| `.klasse` | Klasse |
| `#id` | ID |
| `*` | alle Elemente |
---
===== Klassen und IDs =====
Text
Text
.info {
color: blue;
}
#hinweis {
color: red;
}
Regeln:
* Klassen sind wiederverwendbar
* IDs sind eindeutig
---
===== Kaskade und Priorität =====
CSS folgt einer klaren Priorität:
* Inline-CSS
* ID-Selektoren
* Klassen
* Element-Selektoren
Spätere Regeln überschreiben frühere,
wenn die Spezifität gleich ist.
---
===== !important =====
p {
color: red !important;
}
⚠️ Nur im Ausnahmefall verwenden.
Ein Zeichen für strukturelle Probleme.
---
===== Kommentare =====
/* Kommentar */
---
===== Best Practices =====
* externes CSS verwenden
* klare Klassennamen
* keine IDs für Styling missbrauchen
* Layout nicht mit Farbe verwechseln
---
===== Merksatz =====
> CSS ist mächtig,
>
> aber nur so gut wie die HTML-Struktur darunter.