V sobotu 2. listopadu proběhla mohutná oslava naší plnoletosti !!
Multimediaexpo.cz je již 18 let na českém internetu !!

Responzivní web design

Z Multimediaexpo.cz

(Rozdíly mezi verzemi)
(+ Fotografie)
(+ Multimediaexpo.eu, po 17 hodinách tvrdého boje, definitivně přechází na RWD !!)
 
(Nejsou zobrazeny 2 mezilehlé verze.)
Řádka 1: Řádka 1:
-
[[Soubor:Consistent Experience Across Multiple Screen Sizes.jpg|thumb|220px|Přesné zobrazování je základem responzivního web designu]]
+
[[Soubor:RWD-Skin-Strapping-1a.png|thumb|240px|Strapping – primární responzivní skin Multimediaexpo.cz (2014)]]
-
[[Soubor:Complete.png|thumb|220px|Jedno z možných rozdělení obsahu webových stránek pro počítače, tablety a smartphony]]
+
[[Soubor:RWD-Skin-Foreground-1a.png|thumb|240px|Foreground – sekundární responzivní skin Multimediaexpo.cz (2014)]]
-
[[Soubor:Boston Globe responsive website, featuring Apple Newton.jpg|thumb|220px|RWD novin Boston Globe (2012)]]
+
[[Soubor:Consistent Experience Across Multiple Screen Sizes.jpg|thumb|240px|Přesné zobrazování je základem responzivního web designu]]
-
[[Soubor:Multimediaexpo-cz--GuMaxDD--19-01-2014.png|thumb|220px|První responzivní web design Multimediaexpo.cz (2014)]]
+
[[Soubor:Complete.png|thumb|240px|Jedno z možných rozdělení obsahu webových stránek pro počítače, tablety a smartphony]]
-
'''Responzivní web design''' ({{Vjazyce|en}}: <u>Responsive web design</u> či <u>RWD</u>) je pojem, se kterým přišel americký programátor Ethan Marcotte ve stejnojmenném článku na blogu A LIST Apart v [[Květen|květnu]] [[2010]].<ref name="fluid_grid">{{cite web|last=Marcotte|first=Ethan|title=Responsive Web Design|date=May 25, 2010|url=http://www.alistapart.com/articles/responsive-web-design/}}</ref><ref>{{cite web|last=Marcotte|first=Ethan|title=Fluid images|date=June 7, 2011|url=http://www.alistapart.com/articles/fluid-images/}}</ref><ref>{{cite web|last=Jacobs|first=Denise|title=21 top tools for responsive web design|date=August 23, 2011|url=http://www.netmagazine.com/features/21-top-tools-responsive-web-design}}</ref> Jedná se o způsob stylování [[HTML]]&nbsp;dokumentu, které zaručí, že zobrazení stránky bude optimalizováno pro všechny druhy nejrůznějších zařízení (mobily, notebooky, netbooky, tablety atd.). Především díky vlastnosti [[Media Queries]], která je 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.
+
[[Soubor:Boston Globe responsive website, featuring Apple Newton.jpg|thumb|240px|RWD novin Boston&nbsp;Globe (2012)]]
 +
'''Responzivní web design''' ({{Vjazyce|en}}: <u>Responsive web design</u> či <u>RWD</u>) je pojem, se kterým přišel americký programátor Ethan Marcotte ve stejnojmenném článku na blogu A LIST Apart v [[Květen|květnu]] [[2010]].<ref name="fluid_grid">[http://www.alistapart.com/articles/responsive-web-design/ Ethan Marcotte – Responsive Web Design (anglicky)]</ref><ref>[http://www.alistapart.com/articles/fluid-images/ Ethan Marcotte – Fluid images (anglicky)]</ref><ref>{{cite web|last=Jacobs|first=Denise|title=21 top tools for responsive web design|date=August 23, 2011|url=http://www.netmagazine.com/features/21-top-tools-responsive-web-design}}</ref> Jedná se o způsob stylování [[HTML]]&nbsp;dokumentu, které zaručí, že zobrazení stránky bude optimalizováno pro všechny druhy nejrůznějších zařízení (mobily, notebooky, netbooky, tablety atd.). Především díky vlastnosti [[Media Queries]], která je zahrnuta ve specifikaci [[CSS3]], lze rozpoznat vlastnosti zařízení, na kterém je stránka prohlížena a přizpůsobit tak&nbsp;samotnou stránku a její obsah.
Responzivní web design má tři základní úrovně: Flexibilní struktura, Flexibilní obrázky a [[Media Queries]].
Responzivní web design má tři základní úrovně: Flexibilní struktura, Flexibilní obrázky a [[Media Queries]].

Aktuální verze z 20. 6. 2017, 10:26

Strapping – primární responzivní skin Multimediaexpo.cz (2014)
Foreground – sekundární responzivní skin Multimediaexpo.cz (2014)
Přesné zobrazování je základem responzivního web designu
Jedno z možných rozdělení obsahu webových stránek pro počítače, tablety a smartphony
RWD novin Boston Globe (2012)

Responzivní web design (anglicky: Responsive web design či RWD) je pojem, se kterým přišel americký programátor Ethan Marcotte ve stejnojmenném článku na blogu A LIST Apart v květnu 2010.[1][2][3] 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, netbooky, tablety atd.). Především díky vlastnosti Media Queries, která je 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.

Obsah

Flexibilní struktura

Flexibilní struktury se dosahuje pomocí procentních šířek. Jednotlivé šířky elementů tak nejsou zadávány v pixelech, nýbrž v procentech. 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 600px široký, je potřeba vytvořit další blok, který má být například 287px š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 <img>. 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í 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í. 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 660px do 780px.

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

RWD v Multimediaexpo.cz

Literatura

Reference

  1. Ethan Marcotte – Responsive Web Design (anglicky)
  2. Ethan Marcotte – Fluid images (anglicky)
  3. . Dostupné online.  

Externí odkazy


Flickr.com nabízí fotografie, obrázky a videa k tématu
Responzivní web design