Eine Website sieht auf einem großen Desktopmonitor hervorragend aus.
Das Menü liegt sauber nebeneinander.
Links steht Text.
Rechts ein großes Bild.
Darunter erscheinen drei Karten in einer Reihe.
Dann öffnest du dieselbe Website auf dem Smartphone.
Plötzlich passiert Folgendes:
Die Navigation läuft aus dem Bildschirm.
Der Text ist winzig.
Das Bild ist halb abgeschnitten.
Die drei Karten sind so schmal, dass jedes zweite Wort umbrechen muss.
Man kann horizontal scrollen.
Technisch ist die Website erreichbar.
Benutzbar ist sie kaum.
Genau dieses Problem löst Responsive Webdesign.
Das Grundprinzip lautet:
gleicher Inhalt
↓
unterschiedlich verfügbarer Raum
↓
Layout passt sich an
Eine responsive Website besitzt also nicht einfach eine feste Darstellung.
Sie reagiert auf die Umgebung, in der sie angezeigt wird.
Responsive bedeutet anpassungsfähig
Der englische Begriff „responsive“ bedeutet in diesem Zusammenhang sinngemäß:
reagierend beziehungsweise anpassungsfähig.
Die Website reagiert beispielsweise auf:
Bildschirmbreite
verfügbaren Raum
Geräteorientierung
Eingabeart
und verändert ihre Darstellung entsprechend.
Das Ziel lautet nicht:
Auf jedem Gerät soll die Website exakt gleich aussehen.
Sondern:
Auf jedem Gerät soll sie sinnvoll funktionieren.
Responsive Design ist mehr als eine mobile Version
Früher wurden teilweise getrennte Websites betrieben.
Zum Beispiel:
www.example.com
für Desktop
und:
m.example.com
für Mobilgeräte.
Heute wird in der Regel dieselbe Website verwendet.
Der Inhalt bleibt grundsätzlich derselbe.
Die Darstellung reagiert.
eine Website
↓
Desktop
Tablet
Smartphone
Damit müssen Inhalte nicht in mehreren getrennten Versionen gepflegt werden.
Ein responsives Layout verändert seine Struktur
Desktop:
┌────────────────────────────┐
│ Logo Navigation Suche │
├────────────────────────────┤
│ Text │ Bild │
│ │ │
├───────────────┼────────────┤
│ Card │ Card │ Card │
└────────────────────────────┘
Smartphone:
┌───────────────┐
│ Logo Menü│
├───────────────┤
│ Text │
│ │
├───────────────┤
│ Bild │
├───────────────┤
│ Card │
├───────────────┤
│ Card │
├───────────────┤
│ Card │
└───────────────┘
Das ist nicht einfach dieselbe Seite in kleiner.
Die Elemente wurden neu angeordnet.
Responsive Design verändert Beziehungen
Auf Desktop können zwei Elemente nebeneinanderstehen.
Text | Bild
Mobil vielleicht:
Text
↓
Bild
Eine Sidebar:
Artikel | Inhaltsverzeichnis
kann auf Smartphone zu:
Inhaltsverzeichnis
↓
Artikel
oder zu einem einklappbaren Element werden.
Die Beziehung bleibt bestehen.
Die räumliche Darstellung verändert sich.
Warum reicht Verkleinern nicht?
Stell dir eine Desktopseite mit einer Breite von 1440 Pixeln vor.
Würde man sie einfach auf 360 Pixel zusammenschrumpfen:
1440
↓
360
wäre alles nur noch ein Viertel so groß.
Schrift.
Buttons.
Bilder.
Abstände.
Das wäre kaum lesbar oder bedienbar.
Deshalb müssen einzelne Bestandteile nicht nur skaliert, sondern neu organisiert werden.
Responsive Webdesign ist deshalb Layoutlogik
Ein hilfreiches Denkmodell:
großer Raum
→ mehr Elemente nebeneinander
kleiner Raum
→ stärker untereinander
Das ist keine starre Regel.
Aber ein sehr häufiges Muster.
Was sind Breakpoints?
Ein Breakpoint ist eine Stelle, an der sich das Layout verändert.
Zum Beispiel:
breit
↓
2 Spalten
unterhalb einer bestimmten Breite:
schmal
↓
1 Spalte
Der Übergangspunkt ist der Breakpoint.
Breakpoints sollten nicht nur nach Gerätemodellen gewählt werden
Eine schlechte Denkweise lautet:
iPhone
→ Breakpoint A
iPad
→ Breakpoint B
Laptop
→ Breakpoint C
Das Problem:
Es gibt unzählige Geräte und Bildschirmgrößen.
Neue Geräte erscheinen ständig.
Besser ist:
Wann funktioniert unser Layout
nicht mehr sinnvoll?
Dann entsteht dort ein Breakpoint.
Der Inhalt bestimmt den Breakpoint
Beispiel Navigation:
Wissen Magazin Über uns Kontakt Suche
Solange diese Punkte sauber nebeneinanderpassen:
kein Problem.
Sobald sie:
zu eng werden,
umbrechen,
sich überlagern,
braucht das Layout eine andere Lösung.
Zum Beispiel:
☰ Menü
Der Breakpoint entsteht also aus der tatsächlichen Gestaltung.
Breakpoints sind keine exakten Gerätegrenzen
Ein Breakpoint bedeutet nicht:
unter 768 px
=
Smartphone
Es bedeutet eher:
unter dieser Breite
braucht diese Komponente
eine andere Darstellung
Das ist ein viel robusteres Modell.
Verschiedene Komponenten können unterschiedliche kritische Punkte besitzen
Navigation funktioniert vielleicht bis:
900 px
Eine dreispaltige Card-Ansicht vielleicht bis:
750 px
Eine Tabelle braucht eventuell bereits bei:
1050 px
eine andere Darstellung.
Responsive Design muss deshalb nicht zwangsläufig aus genau drei globalen Zuständen bestehen.
Was bedeutet Mobile First?
Mobile First bedeutet, das Design zunächst für eine kleine verfügbare Fläche zu planen.
Dann wird es für größere Ansichten erweitert.
Konzeptionell:
Smartphone
↓
Tablet
↓
Desktop
statt:
Desktop
↓
alles irgendwie verkleinern
↓
Smartphone
Der Ansatz hat einen großen Vorteil:
Kleine Bildschirme zwingen zu Priorisierung.
Auf Mobilgeräten passt nicht alles gleichzeitig
Desktop bietet vielleicht Platz für:
Navigation,
Sidebar,
mehrere Cards,
Filter,
Zusatzinformationen.
Auf dem Smartphone stellt sich sofort die Frage:
Was davon braucht der Nutzer wirklich zuerst?
Das kann Designentscheidungen verbessern.
Mobile First bedeutet nicht Mobile Only
Eine häufige Fehlinterpretation:
Dann ist Desktop nicht mehr wichtig.
Nein.
Mobile First bedeutet:
Die grundlegende Struktur funktioniert zunächst im kleinen Raum.
Auf größeren Displays darf sie anschließend mehr Möglichkeiten nutzen.
Progressive Enhancement
Eine verwandte Denkweise lautet:
solide Basis
↓
größerer Bildschirm
↓
zusätzliche Layoutmöglichkeiten
Zum Beispiel:
Mobil:
Artikel
Desktop:
Inhaltsverzeichnis | Artikel | verwandte Themen
Die Basis bleibt nutzbar.
Größere Displays erhalten zusätzlichen Komfort.
Desktop First kann trotzdem sinnvoll sein
Nicht jedes Produkt wird überwiegend mobil verwendet.
Beispiel:
komplexe Buchhaltungssoftware,
Videoeditor,
administratives Backend.
Wenn 95 Prozent der Nutzung auf großen Monitoren stattfindet, darf Desktop einen stärkeren Schwerpunkt erhalten.
Das Grundprinzip bleibt trotzdem:
Auch andere sinnvolle Viewports müssen funktionieren.
Nutzerstatistik sollte Entscheidungen beeinflussen
Mit Webanalyse lässt sich feststellen:
Wie viele Besucher nutzen:
Desktop,
Tablet,
Smartphone?
Das ist wertvolle Information.
Aber:
Die heutige Nutzung kann teilweise auch durch schlechtes mobiles Design beeinflusst sein.
Wenn eine Website auf Smartphone unbrauchbar ist, sind wenig mobile Nutzer nicht automatisch Beweis dafür, dass niemand mobil kommen möchte.
Was ist ein fluides Layout?
Ein fluides beziehungsweise fließendes Layout verwendet nicht überall starre feste Breiten.
Beispiel:
Schlecht:
Contentbreite = immer 1200 px
Auf einem 375-Pixel-Display entsteht dann horizontaler Überlauf.
Besser:
Breite
→ passt sich dem verfügbaren Raum an
bis zu bestimmten Grenzen.
Maximalbreiten sind trotzdem sinnvoll
Ein fluides Layout muss nicht bedeuten:
Text wird auf einem 4K-Monitor über 3000 Pixel breit.
Man kann beispielsweise konzeptionell sagen:
Content
→ wächst mit
→ bis Maximalbreite
Danach:
mehr freier Rand
Das erhält Lesbarkeit.
Artikel brauchen häufig besonders begrenzte Breite
Ein Monitor kann sehr breit sein.
Fließtext sollte deshalb nicht automatisch die gesamte Breite verwenden.
┌──────────────────────────────────────┐
│ │
│ ┌──────────────────────┐ │
│ │ Artikeltext │ │
│ │ │ │
│ │ angenehm breit │ │
│ └──────────────────────┘ │
│ │
└──────────────────────────────────────┘
Die Bildschirmbreite und die optimale Lesebreite sind zwei verschiedene Dinge.
Container helfen dabei
Ein typisches Layoutprinzip:
Viewport
↓
Container
↓
Content
Der Container besitzt:
seitliche Abstände
und eventuell:
eine Maximalbreite.
Auf kleinen Bildschirmen:
fast volle Breite
+
kleiner Rand
Auf großen:
begrenzte Contentbreite
+
größere Außenräume
Außenabstände sollten ebenfalls responsiv sein
Ein Desktoplayout kann beispielsweise großzügige Seitenränder besitzen.
Auf einem 320-Pixel-Gerät wären 80 Pixel links und rechts absurd.
Dort braucht man deutlich weniger.
großer Screen
→ großzügiger Rand
kleiner Screen
→ kompakter Rand
Raster können responsiv reagieren
Desktop:
12 Spalten
Ein Bereich verwendet:
8 + 4
Mobil:
12
↓
12
Die gleichen Komponenten werden untereinander gestellt.
Grid und Flexbox
Im modernen CSS werden Layouts häufig mit Mechanismen wie:
CSS Grid
und:
Flexbox
umgesetzt.
Für das konzeptionelle Verständnis genügt:
Flexbox eignet sich besonders gut für flexible Anordnungen entlang einer Hauptachse.
Grid eignet sich besonders gut für zweidimensionale Raster mit Zeilen und Spalten.
Flexbox als Denkmodell
Desktop:
[ A ] [ B ] [ C ]
Wenn weniger Platz vorhanden ist:
[ A ] [ B ]
[ C ]
oder:
[ A ]
[ B ]
[ C ]
Die Anordnung kann flexibel reagieren.
Grid als Denkmodell
┌─────┬─────┬─────┐
│ A │ B │ C │
├─────┼─────┼─────┤
│ D │ E │ F │
└─────┴─────┴─────┘
Auf kleinerem Display:
┌───────────┐
│ A │
├───────────┤
│ B │
├───────────┤
│ C │
└───────────┘
Wie die konkrete Umsetzung erfolgt, ist Webentwicklung.
Die Designentscheidung lautet:
Welche Elemente sollten bei welchem Platzangebot nebeneinander oder untereinander stehen?
Kartenraster sind ein klassischer responsiver Fall
Großer Bildschirm:
[ Card ][ Card ][ Card ][ Card ]
mittlerer Bildschirm:
[ Card ][ Card ]
[ Card ][ Card ]
klein:
[ Card ]
[ Card ]
[ Card ]
[ Card ]
So bleibt jede Karte ausreichend breit.
Nicht nur Breite, auch Inhalt bestimmt die Anzahl der Spalten
Sehr einfache Produktkarten können vielleicht vier Spalten vertragen.
Komplexe Artikelcards mit:
Überschrift,
Text,
Metadaten,
Button
brauchen mehr Breite.
Das Layout sollte sich am Inhalt orientieren.
Karten sollten eine sinnvolle Mindestbreite besitzen
Wenn ein Card-Layout immer weiter schrumpft:
Card
↓
schmaler
↓
noch schmaler
↓
unlesbar
ist irgendwann Umbruch besser.
zu schmal
↓
nächste Zeile
Das ist die eigentliche Logik responsiver Raster.
Navigation ist einer der schwierigsten Bereiche
Desktop besitzt genug Platz für:
Logo Wissen Magazin Design Sicherheit Suche
Auf Smartphone:
nicht.
Deshalb braucht die Navigation ein alternatives Muster.
Hamburger-Menü
Ein verbreitetes Muster:
Logo ☰
Ein Klick öffnet:
Wissen
Magazin
Design
Sicherheit
Suche
Das spart Platz.
Das Hamburger-Menü besitzt einen Nachteil
Die Navigation ist zunächst verborgen.
Auf Desktop sieht der Nutzer wichtige Bereiche sofort.
Mobil muss er erst:
Menü erkennen
und:
öffnen.
Für Hauptnavigation ist das häufig akzeptabel.
Für besonders wichtige Aktionen kann man aber überlegen, sie sichtbar zu lassen.
Nicht alles ins mobile Menü verstecken
Beispiel Shop:
Logo Suche Warenkorb ☰
Warenkorb und Suche bleiben direkt sichtbar.
Sekundäre Navigation wandert ins Menü.
Das ist Priorisierung.
Bottom Navigation kann sinnvoll sein
Bei bestimmten mobilen Apps oder Webanwendungen können Hauptfunktionen unten liegen.
Home Suche Favoriten Konto
Warum?
Weil diese Bereiche mit dem Daumen gut erreichbar sind.
Für jede normale Website ist dieses Muster aber nicht zwingend nötig.
Mobile Navigation braucht klare Hierarchie
Ein Menü mit:
40 Punkten
bleibt auch im Hamburger-Menü ein Menü mit 40 Punkten.
Responsive Design löst keine schlechte Informationsarchitektur.
Die Grundlagen aus UX Design gelten weiterhin.
Verschachtelte Menüs können mobil schwierig werden
Desktop:
Hover über „Wissen“.
Dann Untermenü.
Mobil gibt es keinen klassischen Hover.
Das Menü braucht daher einen klaren Klickmechanismus.
Zum Beispiel:
Wissen >
öffnet:
Web & WordPress
KI & Automatisierung
Design & Medien
Sicherheit
Touch verändert Interaktion
Ein Mauszeiger kann ein sehr kleines Ziel treffen.
Ein Finger ist wesentlich unpräziser.
Deshalb sollten wichtige Touchziele ausreichend groß und voneinander getrennt sein.
Kleine sichtbare Icons können größere Klickflächen besitzen
Zum Beispiel:
×
ist visuell klein.
Die tatsächlich interaktive Fläche kann aber deutlich größer sein.
┌───────────┐
│ × │
└───────────┘
Dadurch wird die Bedienung leichter.
Hover funktioniert auf Touchgeräten nicht zuverlässig
Deshalb dürfen wichtige Funktionen nicht ausschließlich über:
Maus darüber
↓
Option erscheint
zugänglich sein.
Die Benutzeroberfläche braucht auch ohne Hover verständliche Zustände.
Responsive Typografie
Schrift muss ebenfalls auf unterschiedlichen Displays funktionieren.
Eine riesige Hero-Überschrift:
96 px
kann auf Desktop stark wirken.
Auf Smartphone könnte sie:
jedes Wort einzeln umbrechen.
Dann braucht sie eine andere Größe.
Schrift sollte nicht beliebig schrumpfen
Eine schlechte Lösung:
Desktopüberschrift
↓
proportional auf 40 %
↓
Mobile
Dann wird Fließtext vielleicht ebenfalls winzig.
Besser sind definierte Typografieregeln für verschiedene verfügbare Räume.
Fluid Typography
Zwischen:
kleinem
und:
großem
Display
kann Schrift auch fließend skalieren.
Konzeptionell:
kleiner Viewport
→ kleinere Überschrift
größerer Viewport
→ Überschrift wächst
ab bestimmter Größe
→ Wachstum stoppt
So entstehen weniger harte Sprünge.
Mindest- und Maximalgrößen bleiben wichtig
Fließend bedeutet nicht:
unbegrenzt.
Minimum
↔
flüssiger Bereich
↔
Maximum
Das lässt Typografie kontrolliert reagieren.
Fließtext braucht häufig weniger starke Skalierung
Eine H1 kann auf Desktop deutlich wachsen.
Body Text bleibt möglicherweise relativ stabil.
Denn Lesbarkeit benötigt auf allen Geräten eine brauchbare Grundgröße.
Zeilenlänge ändert sich responsiv
Mobil:
weniger Zeichen pro Zeile.
Desktop:
mehr.
Auf sehr breiten Displays sollte die Textspalte trotzdem begrenzt werden.
Sonst entstehen extrem lange Zeilen.
Zeilenhöhe muss zur Schriftgröße passen
Wenn Überschriften kleiner werden:
kann auch die Zeilenhöhe angepasst werden.
Sonst wirken mehrzeilige mobile Headlines möglicherweise zu weit auseinander.
Responsive Typografie bedeutet deshalb mehr als nur:
font-size ändern.
Bilder sind ein zentraler Teil von Responsive Design
Ein Desktop-Hero kann beispielsweise:
2000 × 1000 Pixel
besitzen.
Auf Smartphone ist diese Datei eventuell unnötig groß.
Das verschwendet:
Bandbreite,
Ladezeit,
Datenvolumen.
Responsive Images
Browser können abhängig von:
Viewport,
Pixeldichte,
Layout
passende Bildvarianten laden.
Das Prinzip lautet:
kleines Display
→ kleinere Bilddatei
großes Display
→ größere Bilddatei
So wird nicht immer die größtmögliche Datei übertragen.
srcset als Grundidee
Technisch kann ein Bild mehrere Varianten anbieten.
Zum Beispiel:
480 px
960 px
1440 px
1920 px
Der Browser wählt eine passende Variante.
Für den Leser wichtig ist weniger die konkrete Syntax.
Entscheidend:
Responsive Design betrifft auch die ausgelieferte Ressource, nicht nur ihre sichtbare Größe.
Ein riesiges Bild klein anzeigen ist nicht dasselbe wie ein kleines Bild laden
3000 px Bild
↓
CSS zeigt es mit 300 px
Der Browser kann trotzdem die große Datei herunterladen.
Das ist Performanceverschwendung.
Responsive Images können dies vermeiden.
WordPress unterstützt verschiedene Bildgrößen
WordPress erzeugt üblicherweise mehrere Varianten hochgeladener Bilder und kann diese für responsive Auslieferung verwenden.
Das ist ein gutes Beispiel dafür, wie CMS und Responsive Design zusammenarbeiten.
Die Grundlagen aus Bilder für Websites optimieren bleiben trotzdem wichtig.
Art Direction bei Bildern
Manchmal reicht es nicht, nur dasselbe Bild kleiner zu laden.
Beispiel Desktop:
Person rechts
+
großer leerer Raum links
Im Smartphone-Crop bleibt nur:
leerer Raum.
Dann braucht man vielleicht eine andere Bildkomposition.
Unterschiedliche Crops für unterschiedliche Formate
Desktop:
┌───────────────────────────┐
│ Textbereich Person │
└───────────────────────────┘
Mobil:
┌───────────────┐
│ Person │
│ │
└───────────────┘
Es ist weiterhin dasselbe Motiv.
Aber anders zugeschnitten.
Deshalb sollte Bilddesign responsive Safe Zones berücksichtigen
Wichtige Motive sollten nicht immer extrem am Rand liegen, wenn das Bild später stark beschnitten wird.
Bei generierten Bildern kann man bereits im Briefing berücksichtigen:
wichtige Inhalte
→ crop-sicher platzieren
Das verbindet Responsive Design mit KI-Bildstilen.
Outpainting kann Formatvarianten erzeugen
Ein vorhandenes Bild:
1:1
kann mit generativer Bildbearbeitung zu:
16:9
erweitert werden.
Oder eine Desktopversion zu einer mobilen Hochformatversion.
Das kann sinnvoller sein als ein brutaler Crop.
Tabellen sind ein besonders schwieriges responsives Element
Desktop:
Name | Tarif | Speicher | Traffic | Preis | Aktion
Auf einem kleinen Display passt das nicht.
Einfach alles verkleinern:
schlechte Idee.
Möglichkeit 1: horizontal scrollen
Die Tabelle behält ihre Struktur.
Der Nutzer scrollt horizontal.
Das kann sinnvoll sein, wenn:
alle Spalten wichtig
und:
Vergleichbarkeit entscheidend
ist.
Möglichkeit 2: weniger Spalten
Mobil zeigt man nur:
Tarif | Preis | Aktion
Weitere Daten erscheinen nach Klick.
Das funktioniert, wenn einige Informationen sekundär sind.
Möglichkeit 3: Cards
Desktop:
Tabelle
Mobil:
┌───────────────┐
│ Tarif A │
│ 20 GB │
│ 9,90 € │
│ [Details] │
└───────────────┘
Das kann besser lesbar sein.
Aber direkte Zeilenvergleiche werden schwieriger.
Es gibt keine universell beste mobile Tabellenlösung
Die Frage lautet:
Was möchte der Nutzer mit diesen Daten tun?
Vergleichen?
Einzelwerte lesen?
Aktion ausführen?
Das bestimmt das responsive Muster.
Filter können ebenfalls responsiv werden
Desktop:
[ Kategorie ] [ Preis ] [ Marke ] [ Sortierung ]
Mobil vielleicht:
[ Filter ] [ Sortieren ]
Nach Klick öffnet sich eine eigene Filteransicht.
So bleibt das Hauptinterface übersichtlich.
Formulare auf Mobilgeräten
Desktop kann manchmal zwei Felder nebeneinander anzeigen:
Vorname | Nachname
Mobil:
Vorname
↓
Nachname
Das ist meist leichter zu bedienen.
Mehrspaltige Formulare brauchen einen guten Grund
Auch auf Desktop können viele nebeneinanderliegende Felder die Reihenfolge unklar machen.
Responsive Design ist eine Gelegenheit, Formulare generell zu vereinfachen.
Passende Eingabetypen verbessern mobile UX
Telefonnummer:
geeignete Tastatur.
E-Mail:
entsprechende Tastatur.
Zahl:
numerische Eingabe.
Das ist zwar eher UI-/UX-Technik, wird aber auf Mobilgeräten besonders relevant.
Sticky Elemente können mobil problematisch sein
Desktop besitzt:
sticky Header,
sticky Sidebar,
Chatbutton,
Cookieleiste.
Auf Smartphone bleibt vielleicht kaum noch sichtbare Fläche für Inhalt.
Header
↓
Inhalt
↓
Sticky CTA
↓
Cookieleiste
Auf 700 Pixel Bildschirmhöhe kann das enorm störend sein.
Sticky muss pro Gerät neu bewertet werden
Ein Element, das auf Desktop sehr nützlich ist:
Inhaltsverzeichnis rechts
kann mobil besser als normaler Block dargestellt werden.
Responsive Design bedeutet auch:
bestimmte Verhaltensweisen zu deaktivieren.
display:none ist keine vollständige Mobilstrategie
Eine einfache Lösung lautet manchmal:
Was nicht passt, verstecken wir auf Mobilgeräten.
Das kann kurzfristig funktionieren.
Aber wenn wichtige Inhalte verschwinden, wird die mobile Version funktional schlechter.
Die Frage sollte lauten:
Braucht der Nutzer diese Information?
Wenn ja:
anders darstellen.
Nicht automatisch entfernen.
Manche sekundären Inhalte dürfen tatsächlich entfallen
Ein dekoratives Hintergrundbild.
Eine rein illustrative Zusatzgrafik.
Ein redundanter Teaser.
Wenn sie mobil keinen Nutzen bringt, kann Weglassen sinnvoll sein.
Responsive Design ist Priorisierung.
Reihenfolge kann wichtiger sein als Sichtbarkeit
Desktop:
Bild | Text
Mobil:
Soll das Bild zuerst kommen?
Oder der Text?
Das hängt davon ab, was wichtiger ist.
CSS-Reihenfolge und semantische Reihenfolge sollten zusammenpassen
Man kann visuell vieles umsortieren.
Doch für:
Tastaturnavigation,
Screenreader,
Dokumentlogik
ist eine sinnvolle zugrunde liegende Reihenfolge wichtig.
Responsive Gestaltung sollte nicht eine völlig widersprüchliche semantische Struktur erzeugen.
Content First
Ein hilfreicher Ansatz lautet:
Inhalt
↓
Priorität
↓
Layout
nicht:
Layout
↓
Inhalt hineinpressen
Das ist besonders bei Responsive Design wichtig.
Lange Überschriften testen
Designentwurf:
Was ist DNS?
passt perfekt.
Realität:
Wie funktionieren strukturierte Ausgaben bei KI-Modellen?
Auf Smartphone braucht diese Überschrift vielleicht vier Zeilen.
Das muss das Layout verkraften.
Lange Wörter testen
Deutsch besitzt wunderbare Kandidaten wie:
Datenschutzgrundverordnung
oder technische Begriffe.
Ein responsives Layout sollte dadurch nicht horizontal explodieren.
Nutzergenerierte Inhalte sind noch unberechenbarer
Kommentare.
Benutzernamen.
Dateinamen.
Produktnamen.
Ein echtes System muss auch extreme Inhalte aushalten.
Responsive Design braucht reale Testdaten
Nicht nur:
Lorem ipsum
sondern:
reale Titel,
reale Bilder,
reale Tabellen,
reale Navigation.
Erst dann zeigen sich echte Probleme.
Was bedeutet Viewport?
Der Viewport ist vereinfacht der sichtbare Bereich, in dem eine Website dargestellt wird.
Auf einem Smartphone kann dieser beispielsweise nur wenige hundert CSS-Pixel breit sein.
Auf Desktop deutlich mehr.
Responsive CSS reagiert häufig auf diese verfügbare Breite.
Gerät und Viewport sind nicht dasselbe
Ein Gerät kann:
hohe physische Pixelauflösung
besitzen.
Der Browser arbeitet trotzdem mit einer anderen logischen Layoutbreite.
Für Webdesign ist deshalb die tatsächliche CSS-Layoutfläche entscheidender als die nackte Hardwarepixelzahl.
Hochauflösende Displays brauchen passende Bilder
Ein Bild, das visuell 400 Pixel breit erscheint, kann auf einem hochauflösenden Display von einer größeren Quelldatei profitieren.
Deshalb berücksichtigen responsive Bildmechanismen nicht nur Breite, sondern auch Pixeldichte.
Mehr Pixel bedeuten wiederum mehr Dateigröße
Man muss also balancieren:
Bildschärfe
↔
Datenmenge
Die größte verfügbare Datei ist nicht automatisch die beste.
Performance ist ein Kernbestandteil von Responsive Design
Mobile Geräte können:
langsamere Netze,
weniger Rechenleistung,
begrenzte Akkukapazität
haben.
Ein responsives Layout, das trotzdem 15 MB Daten lädt, ist nur halb responsiv.
Responsive bedeutet auch ressourcenbewusst
Zum Beispiel:
kleinere Bilder,
weniger unnötige Animationen,
keine riesigen Videos,
nur notwendiges JavaScript.
Die Performanceartikel unter WordPress-Performance und Core Web Vitals hängen deshalb direkt mit Responsive Design zusammen.
Ein Desktopvideo als Hintergrund kann mobil entfallen
Desktop:
großes Hero-Video.
Mobil:
statisches Bild.
Das kann sinnvoll sein, wenn:
Video nicht essenziell
und:
Ressourcenverbrauch hoch
ist.
Wichtig ist, dass die Kernaussage erhalten bleibt.
Nicht nur Bildschirmbreite zählt
Responsive Design kann auch auf andere Bedingungen reagieren.
Zum Beispiel:
Portrait
gegen:
Landscape
oder:
Hover verfügbar
gegen:
Touch
oder:
Nutzer bevorzugt weniger Bewegung
Die Website kann solche Umgebungsinformationen berücksichtigen.
Landscape auf Smartphone ist ein Sonderfall
Ein Smartphone horizontal:
sehr breit,
aber:
sehr geringe Höhe.
Ein riesiger sticky Header kann dort besonders problematisch werden.
Nur Breite zu testen reicht daher nicht immer.
Höhe kann ebenfalls kritisch sein
Beispiel Modal:
600 px hoch
Auf einem kleinen Gerät mit eingeblendeter Tastatur kann es nicht mehr vollständig sichtbar sein.
Dialoge müssen deshalb auch bei geringer Höhe funktionieren.
On-Screen-Tastatur verändert den Viewport
Ein Formularfeld wird fokussiert.
Die Bildschirmtastatur öffnet sich.
Plötzlich bleibt deutlich weniger sichtbarer Raum.
Mobile Formulare sollten nicht davon ausgehen, dass die volle Displayhöhe ständig verfügbar ist.
Zoom darf nicht grundlos blockiert werden
Nutzer können Vergrößerung benötigen.
Ein Design, das nur funktioniert, wenn Zoom deaktiviert wird, besitzt ein grundlegendes Problem.
Responsive Design sollte flexible Nutzung unterstützen.
Responsive UI braucht keine exakten Pixelpositionen
Ein fragiles Layout:
Button
→ exakt 327 px von links
funktioniert nur unter bestimmten Bedingungen.
Robuster sind Beziehungen:
Button
→ rechts im Container
oder:
Element
→ nach Textblock
Responsive Design arbeitet stärker mit Layoutregeln als mit fest verdrahteten Koordinaten.
Relative Einheiten
Im CSS existieren verschiedene relative Maße.
Zum Beispiel:
%
rem
em
vw
Sie können flexibel auf Kontext reagieren.
Das bedeutet nicht:
relative Einheit = automatisch gutes Responsive Design.
Aber sie ermöglichen flexiblere Systeme als ausschließlich starre Pixelwerte.
Pixel sind trotzdem nicht verboten
Ein Rahmen kann beispielsweise:
1 px
breit sein.
Ein Icon besitzt möglicherweise definierte Maße.
Responsive Design bedeutet nicht, sämtliche Pixelwerte zu vermeiden.
Es bedeutet:
starre Werte dort vermeiden, wo Flexibilität benötigt wird.
Komponenten statt Seiten denken
Ein modernes responsives System sollte nicht nur fragen:
Wie sieht die Startseite bei 375 Pixel aus?
Sondern:
Wie verhält sich unsere Card, wenn ihr wenig Platz zur Verfügung steht?
Wie reagiert die Navigation?
Wie verhält sich ein Formular?
Damit wird Responsive Design Bestandteil des UI Designs.
Komponenten brauchen responsive Regeln
Beispiel Card:
groß
→ Bild links, Text rechts
mittel
→ Bild oben, Text unten
klein
→ kompaktere Abstände
Diese Regeln können auf vielen Seiten wiederverwendet werden.
Container Queries als konzeptionelle Idee
Traditionell reagiert Responsive Design häufig auf die Breite des gesamten Viewports.
Aber eine Komponente kann auch in unterschiedlich breiten Containern vorkommen.
Zum Beispiel dieselbe Card:
Hauptbereich
→ breit
Sidebar
→ schmal
Ein moderneres Komponentenmodell kann deshalb auf den tatsächlich verfügbaren Platz der Komponente reagieren.
Das Grundprinzip:
Komponente
↓
prüft ihren verfügbaren Raum
↓
passt sich an
Das ist besonders für wiederverwendbare Designsysteme interessant.
Responsive Komponenten sind besser wiederverwendbar
Eine Card muss dann nicht wissen:
Bin ich auf der Startseite?
Sondern:
Wie viel Platz habe ich?
Das ist eine robustere Abstraktion.
Designsysteme sollten responsive Verhalten dokumentieren
Nicht nur:
Button / Primary
sondern auch:
Wie verhält sich die Komponente auf kleinen Screens?
Bei Cards:
Wie viele Spalten?
Bei Navigation:
Wann wird sie kompakt?
Bei Tabellen:
Wann ändert sich das Muster?
Breakpoints gehören damit zum Designsystem
Aber sie sollten nicht blind für jede Komponente identisch verwendet werden.
Das System kann gemeinsame Basiswerte besitzen.
Einzelne Komponenten können zusätzliche Regeln benötigen.
Responsive Design und Barrierefreiheit
Viele responsive Entscheidungen beeinflussen Accessibility.
Zum Beispiel:
Reihenfolge,
Touchgrößen,
Zoom,
Focus,
Lesbarkeit.
Mobile und barrierefreie Gestaltung besitzen zahlreiche Überschneidungen.
Kleine Schrift ist doppelt problematisch
Auf kleinem Bildschirm ist sie bereits schwer lesbar.
Für Menschen mit Sehbeeinträchtigung zusätzlich.
Die Lösung sollte nicht lauten:
mehr Inhalt unterbringen
↓
Schrift kleiner
Sondern eher:
Inhalt priorisieren
↓
Layout vereinfachen
Horizontales Scrollen sollte bewusst eingesetzt werden
Für eine Datentabelle kann es sinnvoll sein.
Für die gesamte Website:
meist nicht.
Wenn der Nutzer ständig links und rechts scrollen muss, ist das Layout normalerweise nicht wirklich responsiv.
Ausnahme: bewusst horizontale Komponenten
Zum Beispiel:
Bildergalerie,
Tabellen,
bestimmte Carousels.
Dort kann horizontales Scrollen Teil der Interaktion sein.
Es sollte aber klar erkennbar sein.
Carousels auf Mobilgeräten
Horizontales Wischen kann natürlich wirken.
Aber:
Der Nutzer muss erkennen, dass weitere Inhalte existieren.
Wenn nur eine Karte exakt den gesamten Bildschirm füllt, kann verborgen bleiben, dass rechts noch etwas kommt.
Ein teilweise sichtbares nächstes Element kann dieses Verhalten andeuten.
Carousels sind trotzdem keine Lösung für jedes Platzproblem
„Es passt nicht, also machen wir einen Slider“ ist kein Designprinzip.
Wichtige Inhalte sollten nicht unnötig versteckt werden.
Reihenfolge wichtiger Inhalte
Mobil ist die vertikale Reihenfolge besonders mächtig.
Was zuerst kommt:
wird zuerst gesehen.
Desktop kann Inhalte nebeneinanderstellen und dadurch gleichzeitig präsentieren.
Mobil zwingt zu einer Sequenz.
Responsive Design ist deshalb auch redaktionelle Priorisierung
Beispiel Produktseite.
Desktop:
Galerie | Produktname
| Preis
| Varianten
| Kaufen
Mobil:
Welche Reihenfolge?
Vielleicht:
Produktname
↓
Galerie
↓
Preis
↓
Varianten
↓
Kaufen
Oder anders.
Die richtige Reihenfolge hängt vom Nutzerverhalten ab.
Sticky Kaufbutton kann mobil sinnvoll sein
Bei langen Produktseiten:
[ In den Warenkorb ]
unten fixiert.
Das kann die Hauptaktion erreichbar halten.
Aber:
Er beansprucht dauerhaft Bildschirmfläche.
Die Entscheidung sollte getestet werden.
Responsive Design darf den Inhalt nicht unnötig duplizieren
Schlecht:
eine komplette Desktopnavigation
plus:
eine separate vollständige Mobilnavigation
beide dauerhaft im Markup,
nur jeweils versteckt.
Manchmal ist das technisch notwendig oder pragmatisch.
Oft lässt sich jedoch eine gemeinsame semantische Struktur responsiv darstellen.
Weniger Duplikation erleichtert Wartung.
Wartbarkeit gehört zu Responsive Design
Wenn für jedes neue Smartphone ein Sonder-CSS geschrieben werden muss:
iPhone A
iPhone B
Samsung C
Tablet D
ist die Architektur falsch.
Ein gutes responsives System arbeitet mit allgemeinen Layoutbedingungen.
Geräte testen, aber nicht für Geräte programmieren
Das ist ein guter Grundsatz.
Man sollte reale Smartphones testen.
Aber:
die CSS-Logik sollte nicht von einzelnen Modellnamen abhängen.
Browser-Entwicklertools helfen beim Testen
Moderne Browser können verschiedene Viewportgrößen simulieren.
Damit lässt sich schnell prüfen:
320,
375,
768,
1024,
1440 Pixel
und beliebige Zwischenwerte.
Wichtiger als die konkreten Zahlen ist:
auch zwischen typischen Gerätegrößen zu testen.
Warum Zwischenwerte wichtig sind
Ein Layout sieht perfekt aus bei:
375 Pixel
und:
768 Pixel.
Bei:
612 Pixel
brechen plötzlich Buttons um.
Wenn nur vorgefertigte Gerätevorschauen getestet werden, kann dieses Problem übersehen werden.
Zieh den Browser langsam kleiner
Eine sehr einfache Testmethode:
breit
↓
langsam schmaler ziehen
↓
beobachten
Wo wirkt etwas:
zu eng?
zu breit?
ungeordnet?
Genau dort entstehen mögliche Breakpoints.
Echtes Gerät bleibt wichtig
Simulation kann viel.
Aber nicht perfekt:
Touchgefühl,
reale Browserleisten,
Tastatur,
Performance,
Pixeldichte,
Netzwerkbedingungen
nachbilden.
Deshalb sollte mindestens auf einigen realen Geräten getestet werden.
Testmatrix muss nicht riesig sein
Man braucht nicht 80 Smartphones.
Eine pragmatische Auswahl kann abdecken:
kleines Smartphone
größeres Smartphone
Tablet
Laptop
großer Desktop
plus verschiedene Browserfamilien.
Zusätzlich flexible Viewporttests.
Inhaltsszenarien testen
Nicht nur Geräte.
Auch:
lange Überschrift,
fehlendes Bild,
lange Navigation,
Fehlermeldung,
geöffnete Tastatur,
große Tabelle.
Responsive Fehler entstehen oft aus der Kombination von Inhalt und Bildschirmgröße.
Design sollte mit Browser-Zoom getestet werden
Ein Nutzer vergrößert Inhalte.
Was passiert?
Wenn sofort:
Text abgeschnitten,
Buttons überlagert,
Navigation zerstört
wird, ist das Layout zu fragil.
Responsive Design und Core Web Vitals
Mobile Layouts beeinflussen Core Web Vitals unmittelbar.
Beispiel:
Ein Hero-Bild besitzt keine reservierte Höhe.
Es lädt später.
Dann:
Inhalt
↓
springt nach unten
Das ist ein Layout Shift.
Responsive Bilder und stabile Dimensionen können dies verbessern.
Auch Navigation kann Layout Shift erzeugen
Webfont lädt.
Menüpunkte werden breiter.
Navigation springt.
Oder:
Cookiebanner erscheint nachträglich und verschiebt alles.
Responsive Design sollte auch Stabilität berücksichtigen.
Reihenfolge des Ladens kann entscheidend sein
Wichtiger Inhalt sollte möglichst früh sichtbar sein.
Wenn mobile Nutzer zuerst:
riesiges Hintergrundvideo,
mehrere Scripts,
Webfonts
laden müssen, bevor Text erscheint, ist das Nutzungserlebnis schlecht.
Responsive Design betrifft deshalb nicht nur CSS
Es betrifft:
Layout
+
Content
+
Bilder
+
Interaktion
+
Performance
Genau deshalb ist es Teil von Webdesign und UX zugleich.
WordPress und Responsive Design
Moderne WordPress-Themes sind in der Regel bereits grundsätzlich responsiv.
Das bedeutet aber nicht automatisch:
jede individuelle Seite ist gut responsiv gestaltet.
Ein Redakteur kann trotzdem:
zu breite Tabellen,
feste Bildgrößen,
problematische Spalten,
lange untrennbare Elemente
einbauen.
Theme und Content müssen zusammenspielen
Das Theme liefert:
responsive Regeln.
Der Inhalt sollte diese Regeln nicht ständig brechen.
WordPress-Spalten sind ein typischer Fall
Desktop:
Spalte A | Spalte B
Mobil:
oft:
Spalte A
↓
Spalte B
Die Reihenfolge muss deshalb bereits beim Erstellen sinnvoll sein.
Man sollte Desktop nicht als einzige Vorschau verwenden
Im WordPress-Editor ist leicht zu vergessen:
Die Hälfte der Nutzer sieht vielleicht eine ganz andere Anordnung.
Vor Veröffentlichung:
Mobilansicht prüfen.
Custom CSS kann responsive Probleme erzeugen
Zum Beispiel:
width: 900px
auf einem Element.
Desktop:
perfekt.
Mobil:
Überlauf.
Deshalb sollten individuelle CSS-Regeln möglichst flexibel geplant werden.
Page Builder können Responsive Einstellungen anbieten
Zum Beispiel separate Werte für:
Desktop,
Tablet,
Mobil.
Das ist nützlich.
Aber leicht zu übertreiben.
Wenn jedes Element 15 gerätespezifische Sonderwerte besitzt:
wird die Seite schwer wartbar.
Gute globale Regeln sind besser als tausend lokale Korrekturen
Beispiel:
Container Padding Mobile
→ global
statt:
bei jeder einzelnen Sektion einen eigenen mobilen Abstand einzutragen.
Das entspricht dem Designsystem-Gedanken aus UI Design.
Responsive Design sollte systematisch sein
Zum Beispiel:
Spacing Scale
↓
responsive Varianten
Typography Scale
↓
responsive Varianten
Grid
↓
responsive Regeln
Components
↓
responsive Zustände
Dann entstehen viele Seiten aus denselben Grundregeln.
Die Startseite sollte kein Sonderuniversum sein
Ein häufiger Fehler:
Startseite mit eigenem komplett individuellen responsive CSS.
Artikelseiten wieder anders.
Landingpages wieder anders.
Besser:
gemeinsame Layoutprinzipien.
Sonderfälle nur dort, wo sie wirklich benötigt werden.
Responsive Design und visuelle Hierarchie
Auf Desktop kann eine große Hero-Illustration neben einer Überschrift stehen.
Beide sind gleichzeitig sichtbar.
Auf Smartphone steht vielleicht zuerst das Bild.
Dann die Überschrift erst nach dem Scrollen.
Dadurch hat sich die visuelle Hierarchie verändert.
Das kann problematisch sein.
Deshalb reicht technische Umordnung nicht
Man muss fragen:
Bleibt das Wichtigste tatsächlich zuerst sichtbar?
Responsive Design ist nicht nur:
„passt hinein“.
Es muss auch die beabsichtigte Priorität erhalten.
Mobile Hero-Beispiel
Desktop:
Überschrift Illustration
Unterzeile
Button
Mobil vielleicht besser:
Überschrift
Unterzeile
Button
Illustration
statt:
Illustration
↓
lange Bildhöhe
↓
Überschrift erst weiter unten
Wenn der Inhalt wichtiger ist als die Dekoration.
Die richtige Reihenfolge hängt vom Zweck ab
Ein Fotografieportfolio kann bewusst mit dem Bild beginnen.
Eine Wissensplattform vielleicht eher mit:
Thema und Nutzen.
Responsive Design folgt erneut der Funktion.
Responsive Design und visuelle Dichte
Desktop kann mehr Informationen gleichzeitig vertragen.
Mobil benötigt häufig größere Abstände und weniger parallele Informationen.
Aber:
nicht zwangsläufig gigantische Abstände.
Zu viel Whitespace kann dazu führen, dass der Nutzer endlos scrollt.
Mobil bedeutet nicht automatisch „alles riesig“
Das Ziel lautet:
lesbar,
bedienbar,
klar.
Nicht:
jede Card 600 Pixel hoch.
Information Density muss sinnvoll balanciert werden
Produktive Anwendungen können auf Mobile weiterhin relativ dicht sein.
Ein Blog darf luftiger wirken.
Der Nutzungskontext bestimmt die optimale Dichte.
Responsive Design und Scrollen
Vertikales Scrollen ist auf mobilen Geräten vollkommen normal.
Man muss nicht versuchen, alles „above the fold“ unterzubringen.
Die wichtigere Frage lautet:
Ist die Reihenfolge logisch?
„Above the fold“ ist keine feste Pixelhöhe
Bildschirmgrößen unterscheiden sich.
Browserleisten unterscheiden sich.
Nutzer zoomen.
Deshalb sollte keine Gestaltung auf einer magischen exakten Fold-Linie basieren.
Wichtig ist:
Der erste sichtbare Bereich vermittelt Orientierung und einen sinnvollen Einstieg.
Ein sichtbarer Hinweis auf weiteren Inhalt kann helfen
Wenn der Hero exakt die gesamte Bildschirmhöhe ausfüllt und unten sauber abschließt, kann manchmal der Eindruck entstehen:
Die Seite ist hier zu Ende.
Ein angeschnittener nächster Abschnitt kann visuell zeigen:
Es geht weiter.
Das kann bewusst gestaltet werden.
100vh kann auf Mobilgeräten überraschend sein
Browserleisten verändern die tatsächlich sichtbare Höhe.
Ein Hero, der starr auf die Viewporthöhe gesetzt wird, kann dadurch unerwartet reagieren.
Das ist ein Beispiel dafür, warum reale Geräte wichtig bleiben.
Bilder müssen unterschiedliche Orientierungen verkraften
Eine Landschaftsaufnahme funktioniert im breiten Desktopformat.
Mobil im Hochformat bleibt vielleicht nur ein kleiner Ausschnitt.
Deshalb sollte das Bildkonzept bereits verschiedene Einsatzformen berücksichtigen.
Generative Bildsysteme können mehrere Varianten direkt erzeugen
Zum Beispiel:
hero-desktop
→ 16:9
hero-mobile
→ 4:5
gleiche visuelle Idee,
angepasste Komposition.
Das kann qualitativ besser sein als automatisches Zuschneiden.
Responsive Design und Social Media sind verwandt, aber nicht dasselbe
Social Preview:
eigene feste Formate.
Website:
dynamische Layoutgrößen.
Ein Asset-System kann deshalb mehrere Varianten derselben Bildidee verwalten.
Was ist Adaptive Design?
Responsive und Adaptive Design werden teilweise unterschieden.
Vereinfacht:
Responsive:
Layout reagiert fließend
Adaptive:
mehrere definierte Layoutvarianten
In der Praxis können moderne Websites Elemente beider Ansätze kombinieren.
Zum Beispiel:
fluides Raster
plus:
bestimmte Breakpoints mit klaren Zustandswechseln.
Die Begriffe sind weniger wichtig als das Ergebnis
Ein gutes System kann:
fließende Breiten,
diskrete Breakpoints,
komponentenspezifische Varianten
kombinieren.
Wichtiger ist:
Die Website funktioniert über den relevanten Größenbereich hinweg.
Responsive Design für E-Mail ist ein eigener Spezialfall
E-Mail-Clients besitzen andere technische Einschränkungen als Browser.
Die allgemeinen Prinzipien:
Priorisierung,
Lesbarkeit,
mobile Anpassung
gelten trotzdem.
Für Webdesign sollte E-Mail aber separat betrachtet werden.
Responsive Design für Dashboards
Dashboards stellen besondere Anforderungen.
Desktop:
viele Daten nebeneinander.
Mobil:
weniger Platz.
Man kann priorisieren:
wichtige Kennzahlen
↓
zuerst
sekundäre:
aufklappbar oder weiter unten
Diagramme müssen ebenfalls reagieren
Ein Diagramm mit 20 Beschriftungen funktioniert auf Desktop.
Mobil:
unlesbar.
Mögliche Lösungen:
weniger Labels,
horizontal scrollbare Grafik,
interaktive Detailansicht,
anderes Diagramm.
Nicht einfach:
Diagramm auf 25 % verkleinern.
Responsive Datenvisualisierung ist eigene Gestaltung
Ein Diagramm besteht aus Information.
Wenn diese durch Skalierung unlesbar wird, wurde die Aufgabe verfehlt.
Responsive Design für Modals
Desktopdialog:
600 px breit
Mobil:
fast volle Breite
oder sogar:
Full-Screen Sheet
Das kann besser funktionieren.
Bottom Sheets auf Mobilgeräten
Ein Panel kommt von unten.
Zum Beispiel für:
Filter,
Optionen,
Auswahl.
Das kann gut zur Daumenbedienung passen.
Desktop verwendet vielleicht stattdessen:
Dropdown
oder:
seitliches Panel.
Die Funktion bleibt dieselbe.
Die Komponente passt sich an.
Responsive Design und Interaktionsmuster
Genau das ist ein wichtiges Prinzip:
gleiche Aufgabe
≠
zwingend gleiche UI
Desktop und Mobil dürfen unterschiedliche Interaktionsmuster verwenden, wenn sie dasselbe Nutzerziel besser unterstützen.
Kontext vor visueller Gleichheit
Eine Website muss nicht auf allen Geräten pixelgleich aussehen.
Sie sollte:
markenkonsistent,
inhaltlich konsistent,
funktional konsistent
sein.
Die konkrete Anordnung darf variieren.
Designsysteme sollten deshalb funktionale Konsistenz priorisieren
Desktop:
Filter Sidebar
Mobil:
Filter Button → Bottom Sheet
Optisch verschieden.
Funktional:
gleiche Filterlogik.
Das ist gutes Responsive Design.
Was sollte auf allen Geräten gleich bleiben?
Typischerweise:
Inhalt
Markenidentität
Grundfunktion
Begriffe
Statusbedeutungen
Was darf sich ändern?
Anordnung
Größe
Sichtbarkeit sekundärer Elemente
Interaktionsmuster
Bildcrop
Anzahl der Spalten
Diese Flexibilität ist notwendig.
Häufiger Fehler: Desktop zuerst bis ins Detail perfektionieren
Monatelang wird die Desktopansicht optimiert.
Erst am Ende:
Jetzt noch Mobile.
Dann beginnt:
Elemente verstecken,
Schrift verkleinern,
Sonder-CSS.
Das mobile Ergebnis wirkt wie ein nachträglicher Kompromiss.
Besser parallel denken
Bereits beim Komponentenentwurf:
Wie funktioniert das breit?
und:
Wie funktioniert das schmal?
So werden responsive Probleme früh erkannt.
Responsive Wireframes
Man kann bereits in der Wireframephase mehrere Ansichten skizzieren.
Desktop:
┌─────────────────────────────┐
│ Navigation │
├───────────────┬─────────────┤
│ Inhalt │ Sidebar │
└───────────────┴─────────────┘
Mobil:
┌─────────────┐
│ Navigation │
├─────────────┤
│ Inhalt │
├─────────────┤
│ Sidebar- │
│ Inhalt │
└─────────────┘
Damit wird die strukturelle Veränderung früh sichtbar.
Prototypen sollten ebenfalls mehrere Viewports abdecken
Nicht jede Mikroanimation muss sofort mobil prototypisiert werden.
Aber kritische:
Navigation,
Formulare,
Tabellen,
Checkout,
Filter
sollten getestet werden.
Responsive Design und Contentstrategie
Manche Inhalte sind zu lang für kleine UI-Komponenten.
Beispiel Button:
Alle verfügbaren Tarife miteinander vergleichen
Vielleicht ist die Beschriftung generell zu lang.
Responsive Probleme können also auch Contentprobleme sichtbar machen.
Kurze präzise Microcopy hilft
Nicht aus Platzgründen um jeden Preis kürzen.
Aber:
Tarife vergleichen
kann denselben Zweck klarer erfüllen.
Das hilft auf allen Geräten.
Responsive Design verbessert dadurch oft auch Desktop
Die Beschränkung kleiner Bildschirme zwingt zu:
klareren Prioritäten,
kürzerer Sprache,
besserer Informationsstruktur.
Diese Verbesserungen profitieren anschließend auch große Layouts.
Was du dir über Responsive Webdesign merken solltest
Responsive Webdesign bedeutet, dass eine Website ihre Darstellung und teilweise ihre Interaktionsmuster an den verfügbaren Raum und die Nutzungssituation anpasst.
Das Grundprinzip lautet:
gleicher Inhalt
↓
unterschiedlicher Raum
↓
passendes Layout
Responsive Design bedeutet nicht:
Desktopseite
↓
einfach kleiner machen
Sondern:
Layout neu organisieren
Desktop kann beispielsweise zeigen:
Text | Bild
Mobil:
Text
↓
Bild
Mehrere Cards können reagieren:
4 Spalten
↓
2 Spalten
↓
1 Spalte
Der Wechsel erfolgt häufig über Breakpoints.
Ein Breakpoint sollte nicht primär deshalb entstehen, weil ein bestimmtes Smartphone eine bestimmte Breite besitzt.
Besser:
Layout funktioniert nicht mehr gut
↓
Breakpoint
↓
andere Darstellung
Damit wird das Design unabhängiger von einzelnen Geräten.
Mobile First bedeutet:
kleine Fläche zuerst
↓
Prioritäten klären
↓
größere Layouts erweitern
Das ist besonders hilfreich, weil Smartphoneansichten wenig Platz für überflüssige Elemente lassen.
Ein gutes responsives System nutzt außerdem flexible Breiten.
Viewport
↓
flexibler Container
↓
Maximalbreite
So wird Inhalt auf kleinen Displays breit genug, ohne auf großen Monitoren endlos auseinanderzulaufen.
Typografie muss ebenfalls reagieren.
kleiner Screen
→ kleinere Überschrift
großer Screen
→ größere Überschrift
aber immer innerhalb sinnvoller Mindest- und Maximalgrößen.
Dasselbe gilt für Bilder.
Ein Bild nur kleiner anzuzeigen reicht nicht.
Idealerweise wird auch eine passende Dateigröße ausgeliefert.
kleines Display
→ kleinere Ressource
großes Display
→ größere Ressource
Responsive Images verbessern damit gleichzeitig Website-Performance.
Manchmal braucht ein Bild sogar eine andere Komposition.
Desktop
→ breites Motiv
Mobil
→ engerer Crop
Das ist Art Direction.
Bei Bild-KI können dafür auch separate Formatvarianten erzeugt werden.
Navigation muss ebenfalls responsiv gedacht werden.
Desktop
→ vollständige Navigation
Mobil
→ kompakteres Menü
Aber ein Hamburger-Menü löst keine schlechte Informationsarchitektur.
Zu viele Menüpunkte bleiben auch versteckt zu viele Menüpunkte.
Touchbedienung verändert zudem die Anforderungen an UI-Komponenten.
Maus
→ sehr präzise
Finger
→ größere Ziele nötig
Deshalb benötigen interaktive Elemente auf kleinen Displays ausreichend große Klickflächen und Abstand.
Hover kann dort nicht als zentrale Bedienlogik vorausgesetzt werden.
Tabellen sind ein weiterer Spezialfall.
Je nach Aufgabe können sie mobil:
horizontal scrollbar
werden,
weniger Spalten anzeigen
oder:
in Cards umgewandelt werden.
Die richtige Lösung hängt davon ab, was der Nutzer mit den Daten tun möchte.
Dasselbe gilt für Filter, Dialoge und andere Komponenten.
Ein besonders wichtiger Grundsatz lautet:
gleiche Funktion
≠
zwingend gleiche Darstellung
Ein Desktopfilter kann eine Sidebar sein.
Mobil ein Button mit Bottom Sheet.
Die Funktion bleibt identisch.
Das Interface passt sich an.
Responsive Design betrifft außerdem Performance.
Ein Smartphone sollte nicht dieselben unnötig großen:
Bilder,
Videos,
Skripte
laden müssen wie ein High-End-Desktop.
Damit treffen sich Responsive Design, Core Web Vitals und UX unmittelbar.
Für WordPress gilt:
Ein responsives Theme ist nur die Grundlage.
Auch einzelne Inhalte müssen responsive bleiben.
Problematisch können unter anderem sein:
feste Breiten
zu breite Tabellen
individuelles CSS
komplizierte Spalten
schlecht zugeschnittene Bilder
Deshalb sollten Seiten nicht nur in der Desktopansicht kontrolliert werden.
Ein sinnvoller Testprozess lautet:
kleiner Viewport
↓
größer ziehen
↓
jede Zwischenbreite beobachten
↓
reale Geräte testen
Nicht nur:
iPhone-Preset
+
Desktop-Preset
↓
fertig
Responsive Design sollte ein System sein.
Design Tokens
↓
responsive Typografie
↓
responsive Spacing
↓
responsive Komponenten
↓
responsive Seiten
Dadurch muss nicht jede einzelne Seite mit Sonderregeln repariert werden.
Die vielleicht wichtigste Erkenntnis lautet:
Responsive Webdesign bedeutet nicht, Inhalte möglichst geschickt auf kleine Bildschirme zu quetschen. Es bedeutet, Prioritäten, Layout und Interaktion so anzupassen, dass dieselbe Aufgabe auch unter anderen Platzbedingungen verständlich und angenehm bleibt.
