Lädt...
CSS Properties Complete Reference
Dieses umfassende CSS-Eigenschaften-Handbuch dient als schnelle und zuverlässige Referenz für Entwickler aller Erfahrungsstufen. Es deckt alle CSS-Eigenschaften ab, logisch nach Kategorien wie Layout & Positionierung, Box-Modell, Ränder & Konturen, Hintergrund, Typografie, Flexbox und Grid organisiert. Entwickler können diese Referenz nutzen, um schnell die Syntax, Beschreibung, praktische Beispiele und Browserunterstützung nachzuschlagen, ohne lange Dokumentationen durchsuchen zu müssen. Durch die strukturierte, tabellenbasierte Übersicht wird das Schreiben von sauberem, effizientem und kompatiblem CSS erleichtert. Dieses Handbuch unterstützt die tägliche Arbeit bei der Erstellung von Websites, responsiven Layouts und modernen Webanwendungen.
📊 Layout & Positioning Properties
Property | Syntax | Description | Example | Browser Support |
---|---|---|---|---|
display | display: value | Legt die Anzeigeart eines Elements fest | display: flex | Alle Browser |
position | position: value | Definiert die Positionierungsmethode | position: absolute | Alle Browser |
top | top: value | Vertikaler Versatz | top: 10px | Alle Browser |
right | right: value | Horizontaler Abstand von rechts | right: 20px | Alle Browser |
bottom | bottom: value | Vertikaler Abstand von unten | bottom: 10px | Alle Browser |
left | left: value | Horizontaler Abstand von links | left: 20px | Alle Browser |
z-index | z-index: number | Steuert die Stapelreihenfolge | z-index: 999 | Alle Browser |
float | float: value | Element links/rechts schweben lassen | float: left | Alle Browser |
clear | clear: value | Cleart float | clear: both | Alle Browser |
overflow | overflow: value | Inhalt Überlauf | overflow: hidden | Alle Browser |
overflow-x | overflow-x: value | Horizontaler Überlauf | overflow-x: scroll | Alle Browser |
overflow-y | overflow-y: value | Vertikaler Überlauf | overflow-y: auto | Alle Browser |
visibility | visibility: value | Sichtbarkeit eines Elements | visibility: hidden | Alle Browser |
clip | clip: rect() | Element zuschneiden | clip: rect(0,50px,50px,0) | Alle Browser |
vertical-align | vertical-align: value | Vertikale Ausrichtung | vertical-align: middle | Alle Browser |
📊 Box Model Properties
Property | Syntax | Description | Example | Browser Support |
---|---|---|---|---|
width | width: value | Elementbreite | width: 300px | Alle Browser |
height | height: value | Elementhöhe | height: 200px | Alle Browser |
max-width | max-width: value | Maximale Breite | max-width: 100% | Alle Browser |
min-width | min-width: value | Minimale Breite | min-width: 200px | Alle Browser |
max-height | max-height: value | Maximale Höhe | max-height: 500px | Alle Browser |
min-height | min-height: value | Minimale Höhe | min-height: 100px | Alle Browser |
margin | margin: value | Außenabstand | margin: 20px | Alle Browser |
margin-top | margin-top: value | Abstand oben | margin-top: 10px | Alle Browser |
margin-right | margin-right: value | Abstand rechts | margin-right: 15px | Alle Browser |
margin-bottom | margin-bottom: value | Abstand unten | margin-bottom: 10px | Alle Browser |
margin-left | margin-left: value | Abstand links | margin-left: 15px | Alle Browser |
padding | padding: value | Innenabstand | padding: 15px | Alle Browser |
padding-top | padding-top: value | Innenabstand oben | padding-top: 10px | Alle Browser |
padding-right | padding-right: value | Innenabstand rechts | padding-right: 20px | Alle Browser |
padding-bottom | padding-bottom: value | Innenabstand unten | padding-bottom: 10px | Alle Browser |
padding-left | padding-left: value | Innenabstand links | padding-left: 20px | Alle Browser |
box-sizing | box-sizing: value | Box-Modell Berechnung | box-sizing: border-box | IE8+ |
📊 Border & Outline Properties
Property | Syntax | Description | Example | Browser Support |
---|---|---|---|---|
border | border: width style color | Kompletter Rahmen | border: 2px solid #000 | Alle Browser |
border-width | border-width: value | Rahmenstärke | border-width: 3px | Alle Browser |
border-style | border-style: value | Rahmenart | border-style: dashed | Alle Browser |
border-color | border-color: value | Rahmenfarbe | border-color: red | Alle Browser |
border-top | border-top: width style color | Oberer Rahmen | border-top: 1px solid blue | Alle Browser |
border-right | border-right: width style color | Rechter Rahmen | border-right: 2px dotted red | Alle Browser |
border-bottom | border-bottom: width style color | Unterer Rahmen | border-bottom: 3px double green | Alle Browser |
border-left | border-left: width style color | Linker Rahmen | border-left: 1px solid gray | Alle Browser |
border-radius | border-radius: value | Abgerundete Ecken | border-radius: 10px | IE9+ |
outline | outline: width style color | Element-Kontur | outline: 2px solid red | Alle Browser |
📊 Background Properties
Property | Syntax | Description | Example | Browser Support |
---|---|---|---|---|
background | background: color image repeat position size | Komplett Hintergrund | background: #fff url() no-repeat center | Alle Browser |
background-color | background-color: value | Hintergrundfarbe | background-color: #ff0000 | Alle Browser |
background-image | background-image: url() | Hintergrundbild | background-image: url('bg.jpg') | Alle Browser |
background-repeat | background-repeat: value | Wiederholung | background-repeat: no-repeat | Alle Browser |
background-position | background-position: value | Positionierung | background-position: center top | Alle Browser |
background-size | background-size: value | Bildskalierung | background-size: cover | IE9+ |
background-attachment | background-attachment: value | Scrollverhalten | background-attachment: fixed | Alle Browser |
background-blend-mode | background-blend-mode: value | Mischmodus | background-blend-mode: multiply | Moderne Browser |
📊 Typography Properties
Property | Syntax | Description | Example | Browser Support |
---|---|---|---|---|
font | font: style variant weight size/height family | Komplette Schrift | font: bold 16px/1.5 Arial | Alle Browser |
font-family | font-family: name | Schriftart | font-family: 'Arial', sans-serif | Alle Browser |
font-size | font-size: value | Schriftgröße | font-size: 18px | Alle Browser |
font-weight | font-weight: value | Schriftstärke | font-weight: bold | Alle Browser |
line-height | line-height: value | Zeilenhöhe | line-height: 1.6 | Alle Browser |
text-align | text-align: value | Horizontale Ausrichtung | text-align: center | Alle Browser |
text-decoration | text-decoration: value | Textdekoration | text-decoration: underline | Alle Browser |
text-transform | text-transform: value | Schriftumwandlung | text-transform: uppercase | Alle Browser |
white-space | white-space: value | Leerraum Behandlung | white-space: nowrap | Alle Browser |
📊 Flexbox Properties
Property | Syntax | Description | Example | Browser Support |
---|---|---|---|---|
display | display: flex | Flexbox aktivieren | display: flex | IE10+ |
flex-direction | flex-direction: value | Hauptachsenrichtung | flex-direction: column | IE10+ |
flex-wrap | flex-wrap: value | Umbruch | flex-wrap: wrap | IE10+ |
justify-content | justify-content: value | Ausrichtung Hauptachse | justify-content: space-between | IE10+ |
align-items | align-items: value | Ausrichtung Querachse | align-items: center | IE10+ |
📊 Grid Properties
Property | Syntax | Description | Example | Browser Support |
---|---|---|---|---|
display | display: grid | Grid aktivieren | display: grid | IE10+ (-ms-) |
grid-template-columns | grid-template-columns: values | Spaltenbreiten | grid-template-columns: 1fr 2fr | IE10+ (-ms-) |
grid-template-rows | grid-template-rows: values | Zeilenhöhen | grid-template-rows: 100px auto | IE10+ (-ms-) |
grid-gap | grid-gap: row column | Abstand | grid-gap: 20px 10px | IE10+ (-ms-) |
justify-items | justify-items: value | Horizontale Ausrichtung | justify-items: center | IE10+ (-ms-) |
align-items | align-items: value | Vertikale Ausrichtung | align-items: center | IE10+ (-ms-) |
Quick Examples
css
CSS Code
/* Layout Beispiel */
.container {
display: grid;
grid-template-columns: 1fr 2fr;
gap: 20px;
}
/* Typografie Beispiel */
.text {
font: bold 18px/1.6 'Arial', sans-serif;
text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}
/* Animation Beispiel */
.box {
transition: transform 0.3s ease;
transform: scale(1);
}
.box:hover {
transform: scale(1.1);
}
---
Best Practices und Tipps:
- Immer Fallback-Schriften in font-family angeben
- Relative Einheiten (em, rem, %) für responsive Designs verwenden
- Minimale Nutzung von !important
- CSS in verschiedenen Browsern testen, besonders neue Eigenschaften
- Shorthand-Eigenschaften zur Reduzierung der Dateigröße nutzen
- Leistungsimpact von Animationen und Filtern berücksichtigen
- CSS mit Validatoren prüfen, um Syntaxfehler zu erkennen
- CSS Custom Properties (Variablen) für wartbaren Code einsetzen
- Vendor Prefixes für experimentelle Eigenschaften verwenden
- Verwandte Eigenschaften gruppieren für bessere Lesbarkeit
🧠 Testen Sie Ihr Wissen
Bereit zum Start
Reference Knowledge Check
Testen Sie Ihr Wissen zu CSS-Eigenschaften und deren Verwendung.
3
Fragen
70%
Zum Bestehen
∞
Zeit
∞
Versuche
📝 Anweisungen
- Lesen Sie jede Frage sorgfältig
- Wählen Sie die beste Antwort für jede Frage
- Sie können das Quiz so oft wiederholen, wie Sie möchten
- Ihr Fortschritt wird oben angezeigt