SlideShare a Scribd company logo
1 of 45
Download to read offline
Z praxe
                            mobilního
                           webdesignu


Friday, September 23, 11
Martin Michálek
                             Shortcat studio
                           twitter.com/machal



Friday, September 23, 11
e-Slovensko.cz
            1              „smartphonizace” desktopu



                           Mobilní Scuk
           2               extra mobilní web



                           Pražská kina
           3               jeden web, různé pohledy


Friday, September 23, 11
1




                              www.e-slovensko.cz
                           „smartphonizace” desktopu
Friday, September 23, 11
Friday, September 23, 11
?

                               V čem je problém
                           „desktopových“ webů při
                           prohlížení na mobilech?



Friday, September 23, 11
Friday, September 23, 11
Problémy desktopového webu
             při prohlížení na mobilech

                           1 Informační obžerství
                           2 Přebujelý layout
                           3 Pomalé načítání


Friday, September 23, 11
SS
      C




               @media screen and (max-width: 480px) {
                  ...
               }




Friday, September 23, 11
Problémy desktopového webu
             při prohlížení na mobilech

                           1 Informační obžerství
                           2 Přebujelý layout
                           3 Pomalé načítání


Friday, September 23, 11
SS
      C




             @media screen and (max-width: 480px) {

                 .zbytne_prvky {
                    display: none;
                  }

             }



Friday, September 23, 11
✖

                           ❌




Friday, September 23, 11
✖
                           ✖
                               ❌
                            ✖
                             ✖
                           ✖   ✖


Friday, September 23, 11
Friday, September 23, 11
Problémy desktopového webu
             při prohlížení na mobilech

                           1 Informační obžerství
                           2 Přebujelý layout
                           3 Pomalé načítání


Friday, September 23, 11
S S
       C
                           Destrukce layoutu


              #content,
              #side {
                width: auto;
                float: none;
              }




Friday, September 23, 11
L
        T M
    H
                           Layout v šířce zařízení




        <meta
          name="viewport"
          content="width=device-width,
          initial-scale=1.0, maximum-scale=1.0">




Friday, September 23, 11
Friday, September 23, 11
Javascriptem upravíme navigaci




Friday, September 23, 11
Friday, September 23, 11
Vypadá to hezky
                           jen na první pohled.




Friday, September 23, 11
1. problém — rychlost načítání




Friday, September 23, 11
2. problém — struktura stránky




Friday, September 23, 11
?
                            Je možné
                        „desktopové“ weby
                    zpětně upravit pro mobily?



Friday, September 23, 11
de si gn
                                 O DO : re
                                T


                           „Smartphonizovat” půjde
                            jen nejjednodušší weby.
                                      Proč?
Friday, September 23, 11
Foto: Hummer.com



Friday, September 23, 11
Hummer efekt:
                              Z neúsporně
                             vymyšleného
                           úsporné neuděláte.


                                                Foto: Hummer.com



Friday, September 23, 11
Hummery mezi weby
                           vyžadují buď zvláštní
                            mobilní verzi nebo
                               sešrotování.


                                                   Foto: Hummer.com



Friday, September 23, 11
Webové Hummery




Friday, September 23, 11
2




                               m.scuk.cz
                           extra mobilní web
Friday, September 23, 11
Proč zvláštní mobilní Scuk.cz?




                           1) Technická náročnost
                              desktopu — mapy
Friday, September 23, 11
Proč zvláštní mobilní Scuk.cz?




                           2) Jiný způsob použití
                                — geolokace
Friday, September 23, 11
2




                                 Pražská kina
                           jeden web, různé pohledy
Friday, September 23, 11
BIO OKO: jeden web, více pohledů

                             Tiskárna         Stará Nokia




Friday, September 23, 11
BIO OKO: jeden web, více pohledů

                                      Smartphone




Friday, September 23, 11
BIO OKO: jeden web, více pohledů

                                        Tablet




Friday, September 23, 11
BIO OKO: jeden web, více pohledů

                                       Desktop




Friday, September 23, 11
Výhody jednoho webu

                              1) Argument proti
                           informačnímu obžerství

                                2) Jeden web,
                               jedny náklady

Friday, September 23, 11
?
                             Pro designéry platí
                           „mobile first“. Je to ale
                            správný postup i pro
                            frond-end vývojáře?



Friday, September 23, 11
Vrstvy designu webu dříve

                                   Desktop



                                      layout
   CSS




                                      vzhled

                                   reset + typo

                                 HTML + default CSS


Friday, September 23, 11
Vrstvy designu webu nyní

                           Křápy      Smartphone     Tablet            Desktop



                                                              layout
   CSS




                                                     vzhled

                                           reset + typo

                                         HTML + default CSS


Friday, September 23, 11
?
                                Kdy začít při
                             návrhu webů počítat
                           s mobilními zařízeními?



Friday, September 23, 11
Nejpozději 23. 9. 2011.




Friday, September 23, 11
To bylo včera.




Friday, September 23, 11
Díky!

                           twitter.com/machal



Friday, September 23, 11

More Related Content

More from Martin Michálek

Browsers: from competition to collaboration
Browsers: from competition to collaborationBrowsers: from competition to collaboration
Browsers: from competition to collaborationMartin Michálek
 
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webuMartin Michálek
 
17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webů17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webůMartin Michálek
 
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?Martin Michálek
 
Blbosti kolem webové rychlosti
Blbosti kolem webové rychlostiBlbosti kolem webové rychlosti
Blbosti kolem webové rychlostiMartin Michálek
 
SEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webuSEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webuMartin Michálek
 
Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)Martin Michálek
 
CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)Martin Michálek
 
AMP: Co řeší a co nového nabízí
AMP: Co řeší a co nového nabízíAMP: Co řeší a co nového nabízí
AMP: Co řeší a co nového nabízíMartin Michálek
 
Metriky rychlosti načítání
Metriky rychlosti načítáníMetriky rychlosti načítání
Metriky rychlosti načítáníMartin Michálek
 
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzoryWebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzoryMartin Michálek
 
Je CSS vážně tak podivné?
Je CSS vážně  tak podivné?Je CSS vážně  tak podivné?
Je CSS vážně tak podivné?Martin Michálek
 
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
WordPress šablony a  rychlost načítání (WordCamp Praha 2017)WordPress šablony a  rychlost načítání (WordCamp Praha 2017)
WordPress šablony a rychlost načítání (WordCamp Praha 2017)Martin Michálek
 
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
 
10 praktických CSS3 a SVG řešení
10 praktických  CSS3 a SVG řešení10 praktických  CSS3 a SVG řešení
10 praktických CSS3 a SVG řešeníMartin Michálek
 
Debugování responzivních webů
Debugování responzivních webůDebugování responzivních webů
Debugování responzivních webůMartin Michálek
 
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webůVše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webůMartin Michálek
 
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
 

More from Martin Michálek (20)

Browsers: from competition to collaboration
Browsers: from competition to collaborationBrowsers: from competition to collaboration
Browsers: from competition to collaboration
 
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
„To my ne, to oni!“ – komponenty třetích stran a rychlost webu
 
17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webů17 technických tipů ke zrychlení webů
17 technických tipů ke zrychlení webů
 
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?
Rychlost webu: Co pro ni mohou udělat UXáci, marketéři a majitelé webů?
 
Blbosti kolem webové rychlosti
Blbosti kolem webové rychlostiBlbosti kolem webové rychlosti
Blbosti kolem webové rychlosti
 
SEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webuSEO jako Brno - workshop k rychlosti webu
SEO jako Brno - workshop k rychlosti webu
 
Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)Web rychlý jako blesk (s důrazem na AMP)
Web rychlý jako blesk (s důrazem na AMP)
 
CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)CSS proměnné (Custom Properties)
CSS proměnné (Custom Properties)
 
Devel.cz: Bootstrap 4
Devel.cz: Bootstrap 4Devel.cz: Bootstrap 4
Devel.cz: Bootstrap 4
 
AMP: Co řeší a co nového nabízí
AMP: Co řeší a co nového nabízíAMP: Co řeší a co nového nabízí
AMP: Co řeší a co nového nabízí
 
Metriky rychlosti načítání
Metriky rychlosti načítáníMetriky rychlosti načítání
Metriky rychlosti načítání
 
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzoryWebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
WebExpo 2017 - Přístupnost v kódu: ukázky a návrhové vzory
 
Je CSS vážně tak podivné?
Je CSS vážně  tak podivné?Je CSS vážně  tak podivné?
Je CSS vážně tak podivné?
 
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
WordPress šablony a  rychlost načítání (WordCamp Praha 2017)WordPress šablony a  rychlost načítání (WordCamp Praha 2017)
WordPress šablony a rychlost načítání (WordCamp Praha 2017)
 
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
 
10 praktických CSS3 a SVG řešení
10 praktických  CSS3 a SVG řešení10 praktických  CSS3 a SVG řešení
10 praktických CSS3 a SVG řešení
 
Debugování responzivních webů
Debugování responzivních webůDebugování responzivních webů
Debugování responzivních webů
 
Mobile First v praxi
Mobile First v praxiMobile First v praxi
Mobile First v praxi
 
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webůVše co potřebuje markeťák vědět o rychlostní optimalizaci webů
Vše co potřebuje markeťák vědět o rychlostní optimalizaci webů
 
Design webů v prohlížeči
Design webů v prohlížečiDesign webů v prohlížeči
Design webů v prohlížeči
 

Z praxe mobilního webdesignu (Webexpo 2011)

  • 1. Z praxe mobilního webdesignu Friday, September 23, 11
  • 2. Martin Michálek Shortcat studio twitter.com/machal Friday, September 23, 11
  • 3. e-Slovensko.cz 1 „smartphonizace” desktopu Mobilní Scuk 2 extra mobilní web Pražská kina 3 jeden web, různé pohledy Friday, September 23, 11
  • 4. 1 www.e-slovensko.cz „smartphonizace” desktopu Friday, September 23, 11
  • 6. ? V čem je problém „desktopových“ webů při prohlížení na mobilech? Friday, September 23, 11
  • 8. Problémy desktopového webu při prohlížení na mobilech 1 Informační obžerství 2 Přebujelý layout 3 Pomalé načítání Friday, September 23, 11
  • 9. SS C @media screen and (max-width: 480px) {  ... } Friday, September 23, 11
  • 10. Problémy desktopového webu při prohlížení na mobilech 1 Informační obžerství 2 Přebujelý layout 3 Pomalé načítání Friday, September 23, 11
  • 11. SS C @media screen and (max-width: 480px) { .zbytne_prvky { display: none; } } Friday, September 23, 11
  • 12. ❌ Friday, September 23, 11
  • 13. ✖ ❌ ✖ ✖ ✖ ✖ Friday, September 23, 11
  • 15. Problémy desktopového webu při prohlížení na mobilech 1 Informační obžerství 2 Přebujelý layout 3 Pomalé načítání Friday, September 23, 11
  • 16. S S C Destrukce layoutu #content, #side { width: auto; float: none; } Friday, September 23, 11
  • 17. L T M H Layout v šířce zařízení <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0"> Friday, September 23, 11
  • 21. Vypadá to hezky jen na první pohled. Friday, September 23, 11
  • 22. 1. problém — rychlost načítání Friday, September 23, 11
  • 23. 2. problém — struktura stránky Friday, September 23, 11
  • 24. ? Je možné „desktopové“ weby zpětně upravit pro mobily? Friday, September 23, 11
  • 25. de si gn O DO : re T „Smartphonizovat” půjde jen nejjednodušší weby. Proč? Friday, September 23, 11
  • 27. Hummer efekt: Z neúsporně vymyšleného úsporné neuděláte. Foto: Hummer.com Friday, September 23, 11
  • 28. Hummery mezi weby vyžadují buď zvláštní mobilní verzi nebo sešrotování. Foto: Hummer.com Friday, September 23, 11
  • 30. 2 m.scuk.cz extra mobilní web Friday, September 23, 11
  • 31. Proč zvláštní mobilní Scuk.cz? 1) Technická náročnost desktopu — mapy Friday, September 23, 11
  • 32. Proč zvláštní mobilní Scuk.cz? 2) Jiný způsob použití — geolokace Friday, September 23, 11
  • 33. 2 Pražská kina jeden web, různé pohledy Friday, September 23, 11
  • 34. BIO OKO: jeden web, více pohledů Tiskárna Stará Nokia Friday, September 23, 11
  • 35. BIO OKO: jeden web, více pohledů Smartphone Friday, September 23, 11
  • 36. BIO OKO: jeden web, více pohledů Tablet Friday, September 23, 11
  • 37. BIO OKO: jeden web, více pohledů Desktop Friday, September 23, 11
  • 38. Výhody jednoho webu 1) Argument proti informačnímu obžerství 2) Jeden web, jedny náklady Friday, September 23, 11
  • 39. ? Pro designéry platí „mobile first“. Je to ale správný postup i pro frond-end vývojáře? Friday, September 23, 11
  • 40. Vrstvy designu webu dříve Desktop layout CSS vzhled reset + typo HTML + default CSS Friday, September 23, 11
  • 41. Vrstvy designu webu nyní Křápy Smartphone Tablet Desktop layout CSS vzhled reset + typo HTML + default CSS Friday, September 23, 11
  • 42. ? Kdy začít při návrhu webů počítat s mobilními zařízeními? Friday, September 23, 11
  • 43. Nejpozději 23. 9. 2011. Friday, September 23, 11
  • 44. To bylo včera. Friday, September 23, 11
  • 45. Díky! twitter.com/machal Friday, September 23, 11