CSS
Einheiten
px, rem, em, Prozent und Viewport-Einheiten haben je eigene Stärken. Die richtige Wahl macht Layouts robust und zugänglich.
Absolute und relative Einheiten
px ist fest und vorhersagbar, skaliert aber nicht mit Nutzereinstellungen.
rem bezieht sich auf die Wurzel-Schriftgröße und ist der Standard für Schriften und Abstände.
em bezieht sich auf die Schriftgröße des Elements selbst und eignet sich für Komponenten, die mitskalieren sollen.
html {
font-size: 16px;
}
h2 {
font-size: 1.5rem; /* 24px */
margin-bottom: 1rem; /* 16px */
}Prozent und Viewport
Prozentwerte beziehen sich auf das Elternelement, etwa width: 50%.
vw und vh beziehen sich auf die Größe des Viewports und eignen sich für Vollbild-Bereiche.
Rechnen mit calc()
calc() kombiniert unterschiedliche Einheiten in einem Ausdruck.
Typisch: volle Breite minus fester Seitenleiste oder Abstände, die sich aus mehreren Werten ergeben.
.content {
width: calc(100% - 250px);
min-height: calc(100vh - 64px);
}Fortschritt
Markiere die Lektion als abgeschlossen, um XP und Streak zu erhalten.