Web, UX & Technologie

Responsive design

Web, který se přizpůsobí jakékoliv velikosti obrazovky

(responzivní web)

Co je responsive design

Responsive design je způsob tvorby webu, při kterém se rozvržení stránky přizpůsobuje šířce obrazovky, na které se zobrazuje. Jeden web, jedna adresa, jeden obsah. Na monitoru se sloupce roztáhnou vedle sebe, na telefonu se poskládají pod sebe a menu se schová pod ikonu.

Proč se od zvláštní mobilní verze ustoupilo

Kdysi se vedle hlavního webu stavěl ještě samostatný na adrese začínající m. Znamenalo to dvojí správu obsahu, dvojí měření a pravidelné dohady, proč je na mobilu jiná cena než na počítači. U responzivního webu tohle odpadá, protože obsah je jeden a mění se jenom jeho uspořádání. V CSS to obstará několik pravidel, která se zapnou od určité šířky okna.

Kde se to v praxi láme

Responzivní šablona ještě neznamená použitelný mobil. Nejčastěji narazím na tabulky, se kterými se na úzké obrazovce nedá pohnout, na filtry v e-shopu schované tak hluboko, že je nikdo nenajde, a na vyskakovací okno s křížkem velikosti dvou pixelů. Všechno to prošlo testem responzivity a stejně to lidem brání dokončit nákup. Pořadí, ve kterém se návrh dělá, řeší mobile-first přístup.

Telefon ze šuplíku

Když přebírám web klienta, otevřu si ho na svém telefonu a pak ještě na jednom starším a menším, který mám kvůli tomu schovaný v šuplíku. Simulátor v prohlížeči je dobrý na kontrolu rozvržení, neukáže ale, jak se ovládá formulář palcem v tramvaji. Jedu vždycky celou cestu k objednávce: přidat do košíku, vyplnit adresu, potvrdit. Když tahle cesta na telefonu funguje, drobné kosmetické vady jinde web snese bez problémů.

Časté otázky

Je responzivní web totéž co mobile-first?

Ne. Responzivita popisuje výsledek, tedy že se rozvržení přizpůsobí obrazovce. Mobile-first popisuje pořadí návrhu, tedy že se začíná od nejmenšího displeje. Většina mobile-first webů je responzivní, obráceně to ale automaticky neplatí.

Poznám responzivní web zmenšením okna prohlížeče?

Zhruba ano, rozvržení se přeskládá. Realitu tím ale neověříte: počítač má jiný výkon, jiné připojení a myš místo prstu. Ovládání se dá otestovat jedině na skutečném telefonu.

Musí web na mobilu vypadat stejně jako na počítači?

Vypadat ne, obsahovat ano. Sloupce se skládají pod sebe a obrázky se ořezávají, texty a odkazy by ale měly zůstat. Google hodnotí právě mobilní verzi, takže co na ní chybí, jako by na webu nebylo.