Responzivní web design

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Jedno z možných rozdělení obsahu webových stránek pro počítače, tablety a smartphony Responzivní web design ( responsive web design) je pojem, se kterým roku 2010 přišel americký programátor Ethan Marcotte ve stejnojmenném článku na blogu A LIST Apart. Jedná se o způsob stylování HTML dokumentu, které zaručí, že zobrazení stránky bude optimalizováno pro všechny druhy nejrůznějších zařízení (mobily, notebooky, tablety atd.). Historii takového designu lze nalézt již od roku 2001. Především díky vlastnosti Media Queries, která je (od přelomu let 2008 a 2009) zahrnuta ve specifikaci CSS3, lze rozpoznat vlastnosti zařízení, na kterém je stránka prohlížena a přizpůsobit tak samotnou stránku a její obsah.

Responzivní web design má tři základní úrovně: Flexibilní struktura, Flexibilní obrázky a Media Queries.

...

Flexibilní struktura

Flexibilní struktury se dosahuje pomocí procentních šířek. Jednotlivé šířky elementů tak nejsou zadávány v pixelech, nýbrž v procentech. +more Takto připravená struktura pak reaguje na různé šířky nejrůznějších zařízení. K výpočtu procentních šířek se používá jednoduchý vzorec:.

procentuální šířka = (požadovaná šířka (v pixelech) / kontext (v pixelech)) * 100

Kontext v tomto vzorci hraje roli obalového tagu. Pokud tedy v bloku, který je 600 px široký, je potřeba vytvořit další blok, který má být například 287 px široký, dosazení do vzorce bude vypadat takto:

47,83333333 = (287 / 600) * 100

V rámci co nejpřesnějších šířek se při aplikaci techniky flexibilní struktury procenta nezaokrouhlují.

Flexibilní obrázky

Technika flexibilních obrázků zajistí, že obrázky se budou přizpůsobovat stejně tak, jako samotná struktura. Aby tohoto bylo dosaženo, neuvádí se šířka a výška obrázku uvnitř tagu . +more Aby nedocházelo k přetékání, nastylují se všechny obrázky následujícím kódem:.

img{ max-width: 100%; height: auto; }

Takto nastylované obrázky se dokáží přizpůsobit obrazovce jednotlivých zařízení.

Media Queries

Media Queries se považují za poslední úroveň responzivního web designu. Jsou to pravidla, díky kterým lze měnit stylování dokumentu v závislosti na šířce obrazovky zobrazovaného zařízení. +more Následující stylování (červené pozadí celého dokumentu) bude uplatněno pouze tehdy, pokud šířka prohlížeče na použitém zařízení bude v rozsahu od 660 px do 780 px.

@media (max-width: 780px) and (min-width: 660px){ body{ background-color: red; } }

Mobilní SEO

Vyhledávač Google od listopadu 2014 uživatelům usnadňuje nalezení webů optimalizovaných pro mobilní zařízení. V české verzi vyhledávače se tak ve výsledcích vyhledávání začala zobrazovat šedým písmem poznámka „Optimalizováno pro mobily“ (v originále „Mobile-friendly“). +more Tato poznámka se obecně objevuje u těch webů, které nedisponují obsahem ve formátu Flash, používají takové stylování textu, aniž by uživatel musel zoomovat, není na nich nutné horizontální posouvání a odkazy jsou zobrazeny s dostatečnými rozestupy, aby na ně bylo možné klepnout prstem.

V posledních letech se návštěvnost webových stránek a internetových obchodů přehoupla přes 50% na stranu mobilních zařízení. Responzivní design se tedy stal stěžejní součástí všech moderních internetových stránek a také jedním z kritérií, v jakém pořadí se ve vyhledávačích zobrazují jednotlivé odkazy na webové stránky.

Odkazy

Reference

Literatura

MARCOTTE, Ethan. Responsive Web Design. +more A Book Apart, 2011. . * Sharkie, Craig a Fisher, Andrew. Responzivní webdesign: okamžitě. 1. vyd. Brno: Computer Press, 2015. 144 s. . * Kadlec, Tim. Responzivní design profesionálně. Vyd. 1. Brno: Zoner Press, 2014. 246 s. Encyklopedie Zoner Press. .

Externí odkazy

[url=http://www. alistapart. +morecom/articles/responsive-web-design/]Responsive Web Design[/url] Ethan Marcotte a jeho článek, kde představil koncepci responzivního web designu (anglicky) * [url=https://web. archive. org/web/20120426224518/http://www. alistapart. com/d/responsive-web-design/ex/ex-site-flexible. html]The Baker Street Iquirer[/url] Responzivní web design v praxi (anglicky) * [url=http://googlewebmastercentral. blogspot. cz/2014/11/helping-users-find-mobile-friendly-pages. html]Helping users find mobile-friendly pages[/url] - Oficiální zpráva na blogu Google o zvýraznění mobilních stránek ve vyhledávání (anglicky) *[url=https://wanted. cz/co-je-mobile-first-design/]Mobile-first design[/url] - důležitost mobilního designu.

Kategorie:Webdesign

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top