CSS Cheat Sheet
Alle wichtigen CSS-Befehle auf einen Blick. Das ultimative Nachschlagewerk für Webentwickler.
Box Model
width
: Gibt die Breite eines Elements anheight
: Legt die Höhe eines Elements festpadding
: Legt die Abstände innerhalb eines Elementes festborder
: Legt einen Rahmen um ein Element festmargin
: Legt den Seitenabstand außerhalb eines Elements fest.
Text
font-family
: Gibt die Schriftart für den Text anfont-size
: Legt die Größe des Textes festcolor
: Legt die Farbe des Textes festtext-align
: Legt die horizontale Ausrichtung des Textes festtext-decoration
: Legt die Textdekoration fest (unterstrichen, überstrichen, durchgestrichen)text-align
: Specifies the horizontal alignment of text (left, right, center, justify)text-decoration
: Specifies the decoration of text (none, underline, overline, line-through, blink)text-indent
: Specifies the indentation of the first line of text in a blocktext-shadow
: Specifies a shadow for texttext-transform
: Specifies the capitalization of text (none, capitalize, uppercase, lowercase)vertical-align
: Specifies the vertical alignment of an inline-level element in a line box (baseline, text-top, middle, text-bottom, super, sub)white-space
: Specifies how white space inside an element should be handled (normal, pre, nowrap, pre-wrap, pre-line)
Hintergrund
background-color
: Gibt die Hintergrundfarbe eines Elementes anbackground-image
: Legt ein Hintergrundbild für ein Element festbackground-repeat
: Legt fest, ob ein Hintergrundbild wiederholt werden soll oder nichtbackground-attachment
: Legt fest, ob ein Hintergrundbild fixiert ist oder mit dem Rest der Seite scrollt
Display
display
: Gibt an, wie ein Element angezeigt werden soll (inline, block, inline-block, none)visibility
: Legt fest, ob ein Element sichtbar oder verborgen ist
Flexbox
display: flex
: Gibt an, dass ein Element ein Flex-Container istflex-direction
: Gibt die Richtung der Flex-Elemente an (Zeile, Zeile-umgekehrt, Spalte, Spalte-umgekehrt)justify-content
: Legt fest, wie die Flex-Elemente entlang der Hauptachse ausgerichtet werden (flex-start, flex-end, center, space-between, space-around)align-items
: Legt fest, wie die Flex-Elemente entlang der Querachse ausgerichtet werden (flex-start, flex-end, center, baseline, stretch)display: flex
: Gibt an, dass ein Element als Flex-Container angezeigt werden sollflex-direction
: Gibt die Richtung der Hauptachse eines Flex-Containers an (Zeile, Zeilenumkehr, Spalte, Spaltenumkehr)flex-wrap
: Gibt an, ob Flex-Elemente umbrochen werden sollen oder nicht (nowrap, wrap, wrap-reverse)flex-flow
: Shorthand-Eigenschaft fürflex-direction
undflex-wrap
justify-content
: Legt die Ausrichtung der Flex-Elemente entlang der Hauptachse fest (flex-start, flex-end, center, space-between, space-around)align-items
: Gibt die Ausrichtung von Flex-Elementen entlang der Querachse an (Flex-Start, Flex-Ende, Mitte, Grundlinie, Dehnung)align-content
: Gibt die Ausrichtung der Zeilen eines Flex-Containers innerhalb des Flex-Containers an, wenn entlang der Querachse zusätzlicher Platz vorhanden ist (flex-start, flex-end, center, space-between, space-around, stretch)
Positionierung
position
: Gibt die Art der Positionierung für ein Element an (statisch, relativ, absolut, fest)top
: Bestimmt den Abstand eines Elements vom oberen Rand des Elements, das es enthältbottom
: Gibt den Abstand eines Elements vom unteren Rand des Elements an, das es enthältleft
: Gibt den Abstand eines Elements von der linken Seite des Elements an, das es enthältright
: Gibt den Abstand eines Elements von der rechten Seite des Elements an, das es enthält.
Transforms
transform
: Gibt die auf ein Element anzuwendende Transformation antranslate
: Gibt die Verschiebung (Bewegung) eines Elements in der x- und y-Achse anrotate
: Legt die Rotation eines Elements festscale
: Legt die Skalierung eines Elements in der x- und y-Achse festskew
: Legt die Schrägstellung eines Elements in der x- und y-Achse fest
Übergänge
transition
: Gibt den Übergangseffekt für ein Element antransition-property
: Legt die CSS-Eigenschaft fest, auf die der Übergangseffekt angewendet werden solltransition-duration
: Legt die Dauer des Übergangseffekts festtransition-timing-function
: Legt die Geschwindigkeitskurve des Übergangseffekts festtransition-delay
: Legt die Verzögerung vor dem Beginn des Übergangseffekts fest
Animationen
animation
: Gibt die Animation für ein Element ananimation-name
: Legt den Namen der @keyframes-Animation festanimation-duration
: Legt die Dauer der Animation festanimation-timing-function
: Legt die Geschwindigkeitskurve der Animation festanimation-delay
: Legt die Verzögerung vor dem Start der Animation festanimation-iteration-count
: Gibt an, wie oft die Animation laufen sollanimation-direction
: Legt die Richtung der Animation fest (normal, rückwärts, alternierend, alternierend-rückwärts)
Border
border
: Legt einen Rahmen für ein Element festborder-width
: Gibt die Breite des Rahmens eines Elements anborder-style
: Gibt den Stil der Umrandung eines Elements an (einfarbig, gepunktet, gestrichelt, doppelt, Rille, Grat, Einfügung, Vorsprung)border-color
: Legt die Farbe des Rahmens eines Elements fest.border-top
,border-right
,border-bottom
,border-left
: Gibt die Breite, den Stil und die Farbe eines Rahmens für jede einzelne Seite eines Elements anborder-radius
: Bestimmt die Abrundung der Ecken eines Rahmens
Schatten
box-shadow
: Gibt einen Schatten für ein Element antext-shadow
: Legt einen Schatten für Text fest
Typografie
line-height
: Gibt die Höhe einer Textzeile anletter-spacing
: Legt den Abstand zwischen den Zeichen im Text festword-spacing
: Legt den Abstand zwischen den Wörtern im Text festtext-transform
: Legt die Großschreibung des Textes fest (keine, Großschreibung, Großbuchstaben, Kleinbuchstaben)
Listen
list-style
: Gibt den Stil einer Liste an (Scheibe, Kreis, Quadrat, keine)list-style-position
: Gibt die Position der Listenmarkierung an (innen, außen)list-style-image
: Gibt ein Bild als Listenmarkierung an
Tabellen
border-collapse
: Legt fest, ob Tabellenränder zu einem einzigen Rahmen zusammengeklappt oder getrennt werden sollenborder-spacing
: Gibt den Abstand zwischen den Rändern benachbarter Zellen ancaption-side
: Gibt die Position der Tabellenüberschrift an (oben, unten)empty-cells
: Gibt an, ob Rahmen und Hintergründe für leere Zellen in einer Tabelle angezeigt werden sollen oder nicht
Raster
display: grid
: Gibt an, dass ein Element als Grid-Container angezeigt werden sollgrid-template-columns
: Gibt die Größe und Anzahl der Spalten in einem Gitter angrid-template-rows
: Gibt die Größe und Anzahl der Zeilen in einem Gitter angrid-template-areas
: Legt benannte Gitterbereiche festgrid-column-gap
: Gibt die Größe des Abstandes zwischen den Spalten in einem Raster angrid-row-gap
: Gibt die Größe des Abstands zwischen den Zeilen in einem Gitter angrid-gap
: Shorthand-Eigenschaft fürgrid-column-gap
undgrid-row-gap
.justify-items
: Legt die Ausrichtung der Gitterelemente entlang der Zeilenachse fest (Anfang, Ende, Mitte, Dehnung)align-items
: Legt die Ausrichtung der Gitterelemente entlang der Spaltenachse fest (Anfang, Ende, Mitte, Dehnung)justify-content
: Legt die Ausrichtung von Gitterelementen entlang der Zeilenachse innerhalb des Gitterbereichs fest (Anfang, Ende, Mitte, Zwischenraum, Raum-um)align-content
: Legt die Ausrichtung von Gitterelementen entlang der Spaltenachse innerhalb des Gitterbereichs fest (Anfang, Ende, Mitte, Zwischenraum zwischen den Spalten, Zwischenraum um die Spalten, Dehnung)
Hintergrund
background
: Legt alle hintergrundbezogenen Eigenschaften in einer einzigen Codezeile festbackground-color
: Gibt die Hintergrundfarbe eines Elements anbackground-image
: Legt ein Bild als Hintergrund für ein Element festbackground-repeat
: Gibt an, ob und wie ein Hintergrundbild wiederholt werden soll (repeat, repeat-x, repeat-y, no-repeat)background-attachment
: Gibt an, ob ein Hintergrundbild fixiert oder mit dem Rest der Seite verschoben werden soll (scroll, fixed)background-position
: Gibt die Position eines Hintergrundbildes an (oben, unten, links, rechts, mittig)
Dimensionen
width
: Gibt die Breite eines Elements anheight
: Gibt die Höhe eines Elements anmax-width
: Gibt die maximale Breite eines Elements anmax-height
: Gibt die maximale Höhe eines Elements anmin-width
: Gibt die Mindestbreite eines Elements anmin-height
: Gibt die Mindesthöhe eines Elements an
Margins
margin
: Gibt den Rand eines Elements an (kann für alle Seiten mit einer Eigenschaft oder für jede Seite einzeln mitmargin-top
,margin-right
,margin-bottom
,margin-left
festgelegt werden)auto
: Lässt den Browser den Rand berechnen
Padding
padding
: Bestimmt die Auffüllung eines Elements (kann für alle Seiten mit einer Eigenschaft oder für jede Seite einzeln mitpadding-top
,padding-right
,padding-bottom
,padding-left
festgelegt werden)
Sonstiges
opacity
: Gibt die Deckkraft eines Elements anoverflow
: Legt fest, was zu tun ist, wenn der Inhalt den Rahmen eines Elements übersteigt (sichtbar, verborgen, scrollen, auto)cursor
: Gibt die Art des anzuzeigenden Cursors an (Standard, Zeiger, Auto usw.)transition
: Gibt den Übergangseffekt für ein Element an, um von einem Stil zu einem anderen zu wechseln (Eigenschaft, Dauer, Zeitfunktion, Verzögerung)transform
: Gibt eine zweidimensionale Transformation für ein Element an (Skalieren, Drehen, Übersetzen, Schrägstellen)