Responsive Design
Responsive Webdesign sorgt dafür, dass Seiten auf Smartphone, Tablet und Desktop gleichermaßen gut funktionieren. Der Grundsatz: Mobile First – erst die mobile Variante entwerfen, dann erweitern.
Media Queries
/* Basis: mobile Layouts */
.container { display: flex; flex-direction: column; }
/* Ab 768px: Tablet/Desktop */
@media (min-width: 768px) {
.container { flex-direction: row; }
}
Flexible Einheiten statt Pixel
Nutze rem/em für Schrift, %, vw/vh und clamp() für Größen. Bilder skalieren mit max-width: 100% und dem srcset-Attribut.
Viewport und Praxis
<meta name="viewport" content="width=device-width, initial-scale=1">
Teste mit den DevTools (Toggle Device Toolbar) auf gängigen Größen: 360px (Handy), 768px (Tablet), 1280px+ (Desktop). Touch-Ziele sollten mindestens 44×44 px groß sein.
Weiterlesen: HTML5-Semantik · HTML & CSS Schnellreferenz · Git-Grundlagen