Da mobile Geräte nur über eine begrenzte Anzeigemöglichkeit, sprich einem wesentlich kleinerem Display als sonst üblich verfügen, muss das Layout so angelegt werden, dass der vorhandene Platz gut genutzt, gleichzeitig aber die Gestaltung erkennbar gleich und natürlich professionell wirkt. Weiterhin sollten Bedienelemente und Schriften nicht zu klein werden, damit Schaltflächen anklickbar und Texte lesbar bleiben - nicht immer ganz einfach.
Cascading Style Sheets
Das Layout einer modernen Webseite wird schon länger nicht mehr direkt in HTML, sondern über die Cascading Style Sheets (CSS) festgelegt. Dies hat den großen Vorteil, dass Änderungen, z.B. an der Farbe einer Überschrift, nur einmal in der CSS-Datei vorgenommen werden müssen und sofort für alle Webseiten gelten.
Um eine Webseite nun an verschiedene Auflösungen anzupassen, stehen innerhalb von CSS die sogenannten Media Queries zur Verfügung. Mit diesen kann man festlegen, wie sich die Gestaltung, abhängig von der Anzeigenbreite, ändern soll.