SlideShare una empresa de Scribd logo
1 de 17
Hardboiled Web Design Martin Hložek CreativeIndustriesWire
Představení Pracuji jako HTML kodér ve společnosti CIWire Kódování (resp. tvorbě webových stránek se věnuji přibližně 10 let) 10 let (od roku 2001) tu máme IE6 a při tvorbě stránek na něj stále myslíme
Rok 2003 Končí éra jen Interner Exploreru  2. browser wars MozillaFirefox Opera Safari Google Chrome
Co má za úkol kodér? Nainstalovat si běžně používané prohlížeče IE6, IE7, IE8, IE9 Firefox 3.6, Firefox 4 Opera 11 Safari 5 Google Chrome 10 … a rozřezat grafiku tak, aby stránka vypadala ve všech prohlížečích stejně
Je tohle opravdu cíl? zbytečně se omezujeme kvůli zpětné kompatibilitě čas věnovaný ladění pro IE6 (a jiné) můžeme využít hodnotněji jak budeme v budoucnu ladit pro mobilní prohlížeče, iPad a další?(nyní cca 15 různých prohlížečů na mobilních zařízení a každý je originál)
Hardboiled Web Design autorem publikace Andy Clarke co znamená Hardboiled? literární styl, nejčastěji děj s detektivní zápletkou typický „hardboiled detektiv“ je vystaven nebezpečí, násilí, a aby mohl vyšetřit případ musí často i překročit zákon(má toho spoustu společného s kodérem :-)
Aktuální stav klient je zvyklý, že dostane statický grafický návrh (PSD, JPG, PNG…) očekává, že výsledná webová stránka se bude 1:1 podobat grafickému návrhu bez ohledu na prohlížeč a zařízení dowebsitesneedtolookexactlythesameineverybrowser.com?
Stránka nemusí vypadat všude stejně,ale… musí zůstat zachován obsah a funkčnost design se nesmí rozpadnout UX odpovídá možnostem zařízení nebo prohlížeče  v ideálním případě naplno využívá jeho potenciál  co dnešní prohlížeče umí?
Hardboiled HTML HTML 5 je za dveřmi nové elementy – použití zatím problematickénav, footer, header, section, aside, article, figure nové formulářové prvky řadu z nich lze používat už dnes input type=email, type=url, type=tel… na iPhone zjednodušuje zadávání údajů Mikroformáty – nejznámější vCard, hCalendar
CSS3 Spoustu věcí lze používat už dnes To, co nefunguje, obvykle degraduje bez újmy na použitelnosti
Web fonts Fungují ve všech běžně používaných prohlížečích fontsquirrel- @font-face Generator super nástroj! nahrajete fonty, automaticky se zkonvertují do potřebných formátů, vygeneruje se CSSko a je hotovo (TTF, OTF, EOT, SVG, WOFF) problémy s antialiasingem (alternativa Cufon) licencování
Text shadows pěkný efekt s malou námahou bez problémů v moderních prohlížečích pokud není podporováno pouze chybí stín (žádný problém) h2 {text-shadow: 0 2px 3px rgba(0,0,0,0.8)} x,y offset, blur, barva a průhlednost
Zaoblené rohy všude kromě IE (IE9 už umí) pokud není podporováno degraduje na ostré rohy pro starší Firefox a Webkit je nutné přidat vendor prefix div { 	-moz-border-radius:5px; 	-webkit-border-radius:5px; border-radius: 5px; }
Přechody (gradients) problematická podpora jiný zápis pro každý prohlížeč „upovídaný“ zápis příslib do budoucna
Spousta dalších věcí! CSS3 multiplebackgrounds CSS3 transforms translate, scale, rotate… CSS3 transitions Media queries
Nemá smysl čekat Nemá smysl čekat, až bude vše podporováno všemi prohlížeči Nové verze prohlížečů vychází v kratších intervalech – reagují na to, co se používá, implementují nové věci Roste počet uživatelů mobilních prohlížečů
Kódování mě baví a proto vzniklo fafarago.cz

Más contenido relacionado

Similar a Hardboiled Web Design

Moderni trendy ve_vyvoji_aplikaci
Moderni trendy ve_vyvoji_aplikaciModerni trendy ve_vyvoji_aplikaci
Moderni trendy ve_vyvoji_aplikaciRENESTEIN
 
Co by měl UXák vědět o responzivním webdesignu?
Co by měl UXák vědět o responzivním webdesignu?Co by měl UXák vědět o responzivním webdesignu?
Co by měl UXák vědět o responzivním webdesignu?Martin Michálek
 
Hobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro webHobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro webTomáš Muchka
 
Fafarago.cz prezentace
Fafarago.cz prezentaceFafarago.cz prezentace
Fafarago.cz prezentaceCIWire s.r.o.
 
Design webů v prohlížeči
Design webů v prohlížečiDesign webů v prohlížeči
Design webů v prohlížečiMartin Michálek
 
Web designerʼs guide to the Web
Web designerʼs guide to the WebWeb designerʼs guide to the Web
Web designerʼs guide to the WebOndřej Válka
 
MS Fest 2013: Vývoj her v C# a MonoGame pro WP, iOS a Android
MS Fest 2013: Vývoj her v C# a MonoGame pro WP, iOS a AndroidMS Fest 2013: Vývoj her v C# a MonoGame pro WP, iOS a Android
MS Fest 2013: Vývoj her v C# a MonoGame pro WP, iOS a AndroidTomáš Slavíček
 
Strasti a slasti vývoje wp7 aplikací
Strasti a slasti vývoje wp7 aplikacíStrasti a slasti vývoje wp7 aplikací
Strasti a slasti vývoje wp7 aplikacíRené Stein
 
Interaktivní 3D služby v cloudu
Interaktivní 3D služby v clouduInteraktivní 3D služby v cloudu
Interaktivní 3D služby v clouduJiri Danihelka
 
Ivan Kutil: Google Apps pro firmy
Ivan Kutil: Google Apps pro firmyIvan Kutil: Google Apps pro firmy
Ivan Kutil: Google Apps pro firmyIvan K
 
PoSobota 96 ČB 28.4.2018
PoSobota 96 ČB 28.4.2018PoSobota 96 ČB 28.4.2018
PoSobota 96 ČB 28.4.2018Brilo Team
 
Slasti a pasti prototypování v HTML
Slasti a pasti  prototypování v HTMLSlasti a pasti  prototypování v HTML
Slasti a pasti prototypování v HTMLMartin Michálek
 
Vyvoj Windows Store aplikaci pomoci HTML, CSS a Javascriptu
Vyvoj Windows Store aplikaci pomoci HTML, CSS a JavascriptuVyvoj Windows Store aplikaci pomoci HTML, CSS a Javascriptu
Vyvoj Windows Store aplikaci pomoci HTML, CSS a JavascriptuJindra Parus
 
GDS 2013: MonoGame pro Android a iOS, tipy a triky
GDS 2013: MonoGame pro Android a iOS, tipy a trikyGDS 2013: MonoGame pro Android a iOS, tipy a triky
GDS 2013: MonoGame pro Android a iOS, tipy a trikyTomáš Slavíček
 
Responzivní webdesign (pro MS Fest)
Responzivní webdesign (pro MS Fest)Responzivní webdesign (pro MS Fest)
Responzivní webdesign (pro MS Fest)Martin Michálek
 

Similar a Hardboiled Web Design (20)

Moderni trendy ve_vyvoji_aplikaci
Moderni trendy ve_vyvoji_aplikaciModerni trendy ve_vyvoji_aplikaci
Moderni trendy ve_vyvoji_aplikaci
 
TNPW2-2014-05
TNPW2-2014-05TNPW2-2014-05
TNPW2-2014-05
 
Co by měl UXák vědět o responzivním webdesignu?
Co by měl UXák vědět o responzivním webdesignu?Co by měl UXák vědět o responzivním webdesignu?
Co by měl UXák vědět o responzivním webdesignu?
 
Hobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro webHobby Developer 3.0: Tipy a triky pro web
Hobby Developer 3.0: Tipy a triky pro web
 
Fafarago.cz prezentace
Fafarago.cz prezentaceFafarago.cz prezentace
Fafarago.cz prezentace
 
Design webů v prohlížeči
Design webů v prohlížečiDesign webů v prohlížeči
Design webů v prohlížeči
 
Web designerʼs guide to the Web
Web designerʼs guide to the WebWeb designerʼs guide to the Web
Web designerʼs guide to the Web
 
TNPW2-2016-07
TNPW2-2016-07TNPW2-2016-07
TNPW2-2016-07
 
MS Fest 2013: Vývoj her v C# a MonoGame pro WP, iOS a Android
MS Fest 2013: Vývoj her v C# a MonoGame pro WP, iOS a AndroidMS Fest 2013: Vývoj her v C# a MonoGame pro WP, iOS a Android
MS Fest 2013: Vývoj her v C# a MonoGame pro WP, iOS a Android
 
Strasti a slasti vývoje wp7 aplikací
Strasti a slasti vývoje wp7 aplikacíStrasti a slasti vývoje wp7 aplikací
Strasti a slasti vývoje wp7 aplikací
 
TNPW2-2016-05
TNPW2-2016-05TNPW2-2016-05
TNPW2-2016-05
 
Interaktivní 3D služby v cloudu
Interaktivní 3D služby v clouduInteraktivní 3D služby v cloudu
Interaktivní 3D služby v cloudu
 
Ivan Kutil: Google Apps pro firmy
Ivan Kutil: Google Apps pro firmyIvan Kutil: Google Apps pro firmy
Ivan Kutil: Google Apps pro firmy
 
PoSobota 96 ČB 28.4.2018
PoSobota 96 ČB 28.4.2018PoSobota 96 ČB 28.4.2018
PoSobota 96 ČB 28.4.2018
 
Slasti a pasti prototypování v HTML
Slasti a pasti  prototypování v HTMLSlasti a pasti  prototypování v HTML
Slasti a pasti prototypování v HTML
 
TNPW2-2013-09
TNPW2-2013-09TNPW2-2013-09
TNPW2-2013-09
 
Vyvoj Windows Store aplikaci pomoci HTML, CSS a Javascriptu
Vyvoj Windows Store aplikaci pomoci HTML, CSS a JavascriptuVyvoj Windows Store aplikaci pomoci HTML, CSS a Javascriptu
Vyvoj Windows Store aplikaci pomoci HTML, CSS a Javascriptu
 
GDS 2013: MonoGame pro Android a iOS, tipy a triky
GDS 2013: MonoGame pro Android a iOS, tipy a trikyGDS 2013: MonoGame pro Android a iOS, tipy a triky
GDS 2013: MonoGame pro Android a iOS, tipy a triky
 
Bez HTML5/CSS3 to nejde
Bez HTML5/CSS3 to nejdeBez HTML5/CSS3 to nejde
Bez HTML5/CSS3 to nejde
 
Responzivní webdesign (pro MS Fest)
Responzivní webdesign (pro MS Fest)Responzivní webdesign (pro MS Fest)
Responzivní webdesign (pro MS Fest)
 

Hardboiled Web Design

  • 1. Hardboiled Web Design Martin Hložek CreativeIndustriesWire
  • 2. Představení Pracuji jako HTML kodér ve společnosti CIWire Kódování (resp. tvorbě webových stránek se věnuji přibližně 10 let) 10 let (od roku 2001) tu máme IE6 a při tvorbě stránek na něj stále myslíme
  • 3. Rok 2003 Končí éra jen Interner Exploreru 2. browser wars MozillaFirefox Opera Safari Google Chrome
  • 4. Co má za úkol kodér? Nainstalovat si běžně používané prohlížeče IE6, IE7, IE8, IE9 Firefox 3.6, Firefox 4 Opera 11 Safari 5 Google Chrome 10 … a rozřezat grafiku tak, aby stránka vypadala ve všech prohlížečích stejně
  • 5. Je tohle opravdu cíl? zbytečně se omezujeme kvůli zpětné kompatibilitě čas věnovaný ladění pro IE6 (a jiné) můžeme využít hodnotněji jak budeme v budoucnu ladit pro mobilní prohlížeče, iPad a další?(nyní cca 15 různých prohlížečů na mobilních zařízení a každý je originál)
  • 6. Hardboiled Web Design autorem publikace Andy Clarke co znamená Hardboiled? literární styl, nejčastěji děj s detektivní zápletkou typický „hardboiled detektiv“ je vystaven nebezpečí, násilí, a aby mohl vyšetřit případ musí často i překročit zákon(má toho spoustu společného s kodérem :-)
  • 7. Aktuální stav klient je zvyklý, že dostane statický grafický návrh (PSD, JPG, PNG…) očekává, že výsledná webová stránka se bude 1:1 podobat grafickému návrhu bez ohledu na prohlížeč a zařízení dowebsitesneedtolookexactlythesameineverybrowser.com?
  • 8. Stránka nemusí vypadat všude stejně,ale… musí zůstat zachován obsah a funkčnost design se nesmí rozpadnout UX odpovídá možnostem zařízení nebo prohlížeče v ideálním případě naplno využívá jeho potenciál  co dnešní prohlížeče umí?
  • 9. Hardboiled HTML HTML 5 je za dveřmi nové elementy – použití zatím problematickénav, footer, header, section, aside, article, figure nové formulářové prvky řadu z nich lze používat už dnes input type=email, type=url, type=tel… na iPhone zjednodušuje zadávání údajů Mikroformáty – nejznámější vCard, hCalendar
  • 10. CSS3 Spoustu věcí lze používat už dnes To, co nefunguje, obvykle degraduje bez újmy na použitelnosti
  • 11. Web fonts Fungují ve všech běžně používaných prohlížečích fontsquirrel- @font-face Generator super nástroj! nahrajete fonty, automaticky se zkonvertují do potřebných formátů, vygeneruje se CSSko a je hotovo (TTF, OTF, EOT, SVG, WOFF) problémy s antialiasingem (alternativa Cufon) licencování
  • 12. Text shadows pěkný efekt s malou námahou bez problémů v moderních prohlížečích pokud není podporováno pouze chybí stín (žádný problém) h2 {text-shadow: 0 2px 3px rgba(0,0,0,0.8)} x,y offset, blur, barva a průhlednost
  • 13. Zaoblené rohy všude kromě IE (IE9 už umí) pokud není podporováno degraduje na ostré rohy pro starší Firefox a Webkit je nutné přidat vendor prefix div { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px; }
  • 14. Přechody (gradients) problematická podpora jiný zápis pro každý prohlížeč „upovídaný“ zápis příslib do budoucna
  • 15. Spousta dalších věcí! CSS3 multiplebackgrounds CSS3 transforms translate, scale, rotate… CSS3 transitions Media queries
  • 16. Nemá smysl čekat Nemá smysl čekat, až bude vše podporováno všemi prohlížeči Nové verze prohlížečů vychází v kratších intervalech – reagují na to, co se používá, implementují nové věci Roste počet uživatelů mobilních prohlížečů
  • 17. Kódování mě baví a proto vzniklo fafarago.cz