Top Banner
Vypracoval: Milan Němec Vedoucí práce: Ing. Jiří Kosek Responzivní webdesign Obhajoba bakalářské práce
15

Rwd obhajoba

Jul 06, 2015

Download

Internet

nemecmilan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Rwd obhajoba

Vypracoval: Milan Němec

Vedoucí práce: Ing. Jiří Kosek

Responzivní webdesign

Obhajoba bakalářské práce

Page 2: Rwd obhajoba

Obsah

• Představení a důvody výběru

• Cíle práce

• Základní principy

• Praktická část

• Závěry práce

Page 3: Rwd obhajoba

Představení a důvody výběru

Zdroj: http://wikimotive.com/wikiblog/seo-disadvantages-responsive-design/

Page 4: Rwd obhajoba

Cíle práce

• Popsat možnosti tvorby responzivních webových stránek

• Vytvořit a poskytnout naučný materiál pro vývojáře

• Popsat nástroje a techniky, které povedou k rychlejšímu a efektivnějšímu vývoji

• Ověření výsledků na vytvořeném prototypu responzivní webové stránky

Page 5: Rwd obhajoba

Základní principy

• Flexibilní struktura

• Media queries

• Flexibilní obrázky

Přístupy k vytváření:

• Mobile first

• Desktop first

Page 6: Rwd obhajoba

Flexibilní struktura

• Rozměry elementů v relativních jednotkách [%]

• Vzorec: cíl / kontext = výsledek

.page { width: 100%; }

.header { width: 100%; }

.content { width: 68.75%; /* 660 / 960 */ }

.panel { width: 31.25%; /* 300 / 960 */ }

Page 7: Rwd obhajoba

Media queries

• Za definovaných podmínek se aplikují styly

• Dotaz se skládá ze dvou částí – Dotaz na typ média (screen, print, ...)

– Vlastnost média s cílovou hodnotou (width, orientation, aspect-ratio, …)

• Chybí podpora v IE8

@media screen and (max-width: 480px) { body { font-size : 80%; } .block article { padding: 0; }

}

Page 8: Rwd obhajoba

Flexibilní obrázky

• Dodnes neexistuje optimální řešení

• Řešením picture element – chybí podpora v prohlížečích

• Prozatímní řešení v některém polyfillu

Zdroj: http://responsiveimages.org/

Page 9: Rwd obhajoba

Praktická část

Cíl: Vytvořit prototyp webové stránky VŠE v Praze využívající principy responzivního webdesignu.

Výchozí stav:

Page 10: Rwd obhajoba

Praktická část

• Desktop first

• Upravení na flexibilní strukturu

• Vhodně přidávány media queries a upravován layout

• Hlavním obrázkům přidán atribut srcset, ostatní upraveny

Page 11: Rwd obhajoba

Praktická část

1050px

671px 850px

851px

Page 12: Rwd obhajoba

Praktická část

671px 670px 480px

Page 13: Rwd obhajoba

Praktická část - výsledky

• Zobrazení optimalizováno pro mobilní zařízení

• Větší použitelnost

• Stejný obsah pro všechna zařízení

• Závislost na javascriptu

• Podařilo se vytvořit možné řešení responzivního webu VŠE

• Představeny a aplikovány základní principy RWD

Page 14: Rwd obhajoba

Závěry práce

• RWD představuje vhodný způsob vytváření uživatelsky přívětivých stránek nejen pro mobily a desktopy

• Dodnes neexistuje jednotná metoda, univerzální postup

• Některé potřebné části nejsou stále implementovány

• Podoba a vývoj responzivních webů se bude vždy odvíjet od dostupných zařízení

Page 15: Rwd obhajoba

Vypracoval: Milan Němec

Děkuji za pozornost