Mobile First Prinzip
Mobile First bedeutet: Du entwickelst eine Webseite zuerst für kleine Bildschirme – also Smartphones – und erweiterst das Layout danach Schritt für Schritt für größere Geräte wie Tablets, Laptops und Desktops.
Das Gegenteil heißt Desktop First: Dort startest du mit dem großen Layout und passt es für kleinere Bildschirme an.
Was ist Mobile First?
Beim Mobile-First-Ansatz schreibst du die Basis-Styles ohne Media Query – diese gelten für das kleinste Gerät. Für größere Bildschirme fügst du mit min-width zusätzliche Regeln hinzu. Das Layout wächst also mit der Bildschirmgröße.
Stell dir vor, du baust ein Haus: Zuerst legst du das Fundament (Mobile), dann kommen Stockwerke dazu (Tablet, Laptop, Desktop).
Warum Mobile First?
Heute surfen die meisten Nutzer mit dem Smartphone im Internet. Mobile First stellt sicher, dass deine Seite auf kleinen Bildschirmen von Anfang an gut funktioniert – nicht erst als nachträgliche Anpassung.
- Der Fokus liegt auf dem wichtigsten Inhalt – weniger Platz zwingt zu Klarheit
- Die Seite lädt oft schneller, weil weniger Code für kleine Geräte nötig ist
- Größere Layouts werden ergänzt statt kleinere nachträglich repariert
- Entspricht dem modernen Standard in Responsive Webdesign
Mobile First vs. Desktop First
| Mobile First | Desktop First | |
|---|---|---|
| Startpunkt | Smartphone (kleinster Bildschirm) | Desktop (größter Bildschirm) |
| Media Query | min-width | max-width |
| Richtung | Layout wächst mit dem Bildschirm | Layout wird für kleinere Geräte reduziert |
| Heute üblich? | Ja – empfohlener Standard | Seltener, aber noch verbreitet |
So setzt du Mobile First um
Die Basis-Styles schreibst du ohne Media Query. Ab bestimmten Breakpoints ergänzt du Styles mit @media (min-width: ...):
Mobile First – Breakpoints mit min-width
1/* Basis-Styles für Smartphones – ohne Media Query */
2.container {
3 /* CSS-Regeln */
4}
5
6/* Tablet und größer */
7@media (min-width: 768px) {
8 /* CSS-Regeln */
9}
10
11/* Laptop und größer */
12@media (min-width: 1024px) {
13 /* CSS-Regeln */
14}
15
16/* Desktop und größer */
17@media (min-width: 1440px) {
18 /* CSS-Regeln */
19}Die konkreten Breakpoints und die Syntax von Media Queries lernst du im Kapitel Media Queries in CSS
Als nächstes startet der JavaScript-Kurs mit: Start