Nachschlagewerk mit 154 CSS-Eigenschaften
Was jede Eigenschaft tut, welche Werte man wirklich nutzt und ob sie vererbt wird — je eine Zeile.
Layout11
Eigenschaften, die bestimmen, welche Box ein Element ist und was bei Überlauf passiert.
Flexbox und Grid24
Eigenschaften, die Elemente ausrichten und in ein Raster setzen — modernes Layout nutzt fast immer eines von beiden.
Box und Abstände16
Größe und Abstände. Außenabstände fallen zusammen, Innenabstände füllt der Hintergrund.
Text25
Schrift, Zeilenabstand, Ausrichtung — wie sich Text liest. Das meiste davon wird vererbt.
Farbe und Hintergrund13
Textfarbe, Hintergrundfarbe, Verläufe und Transparenz.
Rahmen13
Rahmen, Ecken und Schatten. Eine Outline braucht keinen eigenen Platz.
Effekte7
Effekte nach dem Zeichnen — Weichzeichnen, Beschneiden, Füllen.
Transformation und Bewegung14
Verschieben, Drehen und weiches Überblenden. Das Layout bleibt unberührt.
Positionierung7
Ein Element aus dem Fluss heben und platzieren; z-index entscheidet, was vorn liegt.
Tabellen4
Eigenschaften für Tabellenrahmen und Spaltenbreiten.
Listen4
Form und Platz der Listenmarker.
Interaktion9
Wie das Element auf Maus, Finger und Scrollen reagiert.
Druck und Sonstiges7
Der Rest — Druck, erzeugter Inhalt und automatische Nummerierung.
So liest man das
- Eine vererbte Eigenschaft schreibt man einmal am Elternelement — alle Kinder übernehmen sie. Die meisten Texteigenschaften sind so.
- Eine Kurzschreibweise setzt Weggelassenes zurück. Nur background: red löscht auch ein zuvor gesetztes Hintergrundbild.
- Kollidieren Regeln, gewinnt der spezifischere Selektor; erst bei gleicher Spezifität zählt die Reihenfolge.
- Animieren Sie transform und opacity — das bleibt flüssig. width oder top zwingt zur Neuberechnung des Layouts.
Häufige Fragen
Q. Wie viele CSS-Eigenschaften gibt es?
Der Standard führt über 500, doch nur ein Bruchteil begegnet einem täglich. Hier stehen die 154, die man immer wieder schreibt, nach Zweck geordnet.
Q. Was heißt „vererbt"?
Der Wert wird weitergereicht: einmal am Elternelement gesetzt, nutzen ihn alle Kinder. Die meisten Texteigenschaften vererben, Abstände und Rahmen nicht.
Q. Was ändert eine Kurzschreibweise?
Sie setzt mehrere Werte in einer Zeile — aber alles Weggelassene fällt auf den Standard zurück. Deshalb löscht ein bloßes background: red auch ein zuvor gesetztes Hintergrundbild.
Q. Wenn dieselbe Eigenschaft zweimal gesetzt ist, was gilt?
Zuerst zählt die Spezifität: id schlägt Klasse, Klasse schlägt Tag. Nur bei gleicher Spezifität gewinnt die spätere Regel. !important hebelt alles aus — und sollte deshalb die Ausnahme bleiben.
Q. Px oder rem?
Ein rem ist ein Vielfaches der Wurzelschriftgröße und wächst mit, wenn Lesende die Schrift im Browser vergrößern. Für Schrift und Abstände rem; px passt dort, wo ein Wert nie wandern darf, etwa bei einer Haarlinie.