HTMLCSSJavaScriptIndexRoadmapImpressum

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 FirstDesktop First
StartpunktSmartphone (kleinster Bildschirm)Desktop (größter Bildschirm)
Media Querymin-widthmax-width
RichtungLayout wächst mit dem BildschirmLayout wird für kleinere Geräte reduziert
Heute üblich?Ja – empfohlener StandardSeltener, 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