SlideShare une entreprise Scribd logo
1  sur  126
Responsive Web Design
      ein Überblick


         Michael Schmid
        Head Technology
     michael@amazeelabs.com
           @schnitzel
Was ist
Responsive Web Design?
der Start
der Start

21. September 2004
der Start

21. September 2004
   Cameron Adams kommt mit
   einer Idee für
   „Resolution dependent
   layout“
http://www.themaninblue.com/experiment/ResolutionLayout/
der Start
der Start

• basierend auf Javascript
der Start

• basierend auf Javascript
• nicht sehr schnell
der Start

• basierend auf Javascript
• nicht sehr schnell
• wenig Aufmerksamkeit
zweiter Anlauf

25. Mai 2010
   Ethan Marcotte schlägt
   MediaQueries für
   Responsive Seiten vor
   http://www.alistapart.com/articles/responsive-web-design/
Media Queries CSS 2.1

<link rel="stylesheet" type="text/css"

href="core.css" media="screen" />



<link rel="stylesheet" type="text/css"

href="print.css" media="print" />
Media Queries CSS 3

<link rel="stylesheet" type="text/css"

media="screen and (max-width: 480px)"

href="mobile.css" />
zweiter Anlauf
zweiter Anlauf
• basierend auf CSS
zweiter Anlauf
• basierend auf CSS
• sehr schnell
zweiter Anlauf
• basierend auf CSS
• sehr schnell
• einfach
zweiter Anlauf
• basierend auf CSS
• sehr schnell
• einfach
• grosse Aufmerksamkeit
zweiter Anlauf
• basierend auf CSS
• sehr schnell
• einfach
• grosse Aufmerksamkeit
• kein IE 6-8 Support
zweiter Anlauf
• basierend auf CSS
• sehr schnell
• einfach
• grosse Aufmerksamkeit
• kein IE 6-8 Support
 • polyfill „css3-mediaqueries.js“
Kombinationen
Kombinationen
/* Wide Layout */
all and (min-width: 1220px)
Kombinationen
/* Wide Layout */
all and (min-width: 1220px)


  /* Normal Layout */
all and (min-width: 980px) and
(max-width: 1019px)
Kombinationen
/* Wide Layout */
all and (min-width: 1220px)


  /* Normal Layout */
all and (min-width: 980px) and
(max-width: 1019px)


/* Narrow Layout (Tablet) */
all and (min-width: 740px) and
(max-width: 979px)
Responsive vs. Adaptive
Responsive vs. Adaptive

  • Responsive
    fluid layout
Responsive vs. Adaptive

  • Responsive
    fluid layout
  • Adaptive
    mehrere fixe layouts
Responsive vs. Adaptive

  • Responsive
    fluid layout
  • Adaptive
    mehrere fixe layouts
  • Hybrid
    Kombination von beiden
„Responsive“




http://www.smashingmagazine.com
„Responsive“




http://www.smashingmagazine.com
„Responsive“




http://www.smashingmagazine.com
„Responsive“




http://www.smashingmagazine.com
„Hybrid“




http://www.amazeelabs.com
„Hybrid“




http://www.amazeelabs.com
„Hybrid“




http://www.amazeelabs.com
„Hybrid“




http://www.amazeelabs.com
Projektmanagement mit
Responsive Web Design
Responsive Web Design
    beeinflusst:
Responsive Web Design
    beeinflusst:

• Designer
Responsive Web Design
    beeinflusst:

• Designer
• Themer
Responsive Web Design
    beeinflusst:

• Designer
• Themer
• Projektleiter
Responsive Web Design
    beeinflusst:

• Designer
• Themer
• Projektleiter
• Tester
Responsive Web Design
    beeinflusst:

• Designer
• Themer
• Projektleiter
• Tester
• Kunden
Breakpoints
Breakpoints


• Was ist der wichtiste Inhalt?
Breakpoints


• Was ist der wichtiste Inhalt?
• Was können wir weglassen?
Breakpoints


• Was ist der wichtiste Inhalt?
• Was können wir weglassen?
• Wireframes, Papier, Whiteboard
Breakpoints


• Was ist der wichtiste Inhalt?
• Was können wir weglassen?
• Wireframes, Papier, Whiteboard
• Sub-Breakpoints?
Mobile First
Mobile First


• vom Kleinsten zum Grössten
Mobile First


• vom Kleinsten zum Grössten
• Content First
Mobile First


• vom Kleinsten zum Grössten
• Content First
• schwierig mit Kunden
the grid is your friend
the grid is your friend


 • mit Grids designen
the grid is your friend


 • mit Grids designen
 • 1 Tag mit Grids verbringen
   spart 1 Woche mit Theming
the grid is your friend


 • mit Grids designen
 • 1 Tag mit Grids verbringen
   spart 1 Woche mit Theming
 • Gridberechnung
   http://grids.heroku.com
http://www.fotobout.com
http://www.fotobout.com
http://www.fotobout.com
http://www.fotobout.com
http://www.fotobout.com
http://www.fotobout.com
http://www.fotobout.com
Designe nicht jede Seite
Designe nicht jede Seite

  • Nur die wichtigsten Seiten
Designe nicht jede Seite

  • Nur die wichtigsten Seiten
  • Mehr Responsive Layouts
Designe nicht jede Seite

  • Nur die wichtigsten Seiten
  • Mehr Responsive Layouts
Designe nicht jede Seite

  • Nur die wichtigsten Seiten
  • Mehr Responsive Layouts


  • Designe spezielle Dinge:
Designe nicht jede Seite

  • Nur die wichtigsten Seiten
  • Mehr Responsive Layouts


  • Designe spezielle Dinge:
   • grössere Touch Bereiche
Testen
Testen
• Browser
Testen
• Browser
• Responsinator.com
Testen
• Browser
• Responsinator.com
Testen
• Browser
• Responsinator.com


• Adobe Shadow
Testen
• Browser
• Responsinator.com


• Adobe Shadow
• Browserstack
Testen
• Browser
• Responsinator.com


• Adobe Shadow
• Browserstack
Testen
• Browser
• Responsinator.com


• Adobe Shadow
• Browserstack


• Xcode (iOS Simulator)
Testen
• Browser
• Responsinator.com


• Adobe Shadow
• Browserstack


• Xcode (iOS Simulator)
• Android Emulator
Responsive Images
Responsive Images
• Ungelöstes Problem
Responsive Images
• Ungelöstes Problem
Responsive Images
• Ungelöstes Problem


• Aktuell nur mit JavaScript lösbar
Responsive Images
• Ungelöstes Problem


• Aktuell nur mit JavaScript lösbar
• Mehrere Bilder für verschiedene
  Layouts
Responsive Images
• Ungelöstes Problem


• Aktuell nur mit JavaScript lösbar
• Mehrere Bilder für verschiedene
  Layouts
Responsive Images
• Ungelöstes Problem


• Aktuell nur mit JavaScript lösbar
• Mehrere Bilder für verschiedene
  Layouts


• HighDPI Geräte wie iPhone 4S
  brauchen grössere Auflösungen
Responsive
   vs.
  Native
Responsive vs. Native
Responsive vs. Native

Responsive
Responsive vs. Native

Responsive
 • viel weniger Maintenance
Responsive vs. Native

Responsive
 • viel weniger Maintenance
 • HomeScreen Apps noch nicht
   verbreitet
Responsive vs. Native

Responsive
 • viel weniger Maintenance
 • HomeScreen Apps noch nicht
   verbreitet
 • kein Hardware Zugang (Photo,
   Kompass, etc.)
Responsive vs. Native

Responsive
 • viel weniger Maintenance
 • HomeScreen Apps noch nicht
   verbreitet
 • kein Hardware Zugang (Photo,
   Kompass, etc.)
 • Keine Push Notification
„brauche ich eine Mobile
   fähige Webseite?“
vor nicht allzu langer Zeit:
vor nicht allzu langer Zeit:


 „braucht jede Firma
ihre eigene Webseite?“
Zukunft?
Zukunft?


• Mobiler Traffic wächst rasant
Zukunft?


• Mobiler Traffic wächst rasant
 • Faktor 26x bis 2015
Zukunft?


• Mobiler Traffic wächst rasant
 • Faktor 26x bis 2015
• Aktuell 6500 verschiedene webfähige
  Geräte
Zukunft von
Responsive Web Design
Zukunft
Zukunft

• Immer bessere Unterstützung von
  Frameworks, CMS, etc.
Zukunft

• Immer bessere Unterstützung von
  Frameworks, CMS, etc.
• Weitere Media Queries
Zukunft

• Immer bessere Unterstützung von
  Frameworks, CMS, etc.
• Weitere Media Queries
 • color
Zukunft

• Immer bessere Unterstützung von
  Frameworks, CMS, etc.
• Weitere Media Queries
 • color
 • monochrome
Zukunft

• Immer bessere Unterstützung von
  Frameworks, CMS, etc.
• Weitere Media Queries
 • color
 • monochrome
 • scan (TV progressive | interlace)
Zukunft

• Immer bessere Unterstützung von
  Frameworks, CMS, etc.
• Weitere Media Queries
 • color
 • monochrome
 • scan (TV progressive | interlace)
 • grid (textbasiert)
noch mehr Zukunft
noch mehr Zukunft


• Media Queries für
noch mehr Zukunft


• Media Queries für
 • Batteriestand?
noch mehr Zukunft


• Media Queries für
 • Batteriestand?
 • Internet Geschwindigkeit?
noch mehr Zukunft


• Media Queries für
 • Batteriestand?
 • Internet Geschwindigkeit?
 • Umgebungslicht?
dankeschön


    Michael Schmid
   Head Technology
michael@amazeelabs.com
      @schnitzel

Contenu connexe

Similaire à Responsive Web Design - Ein Überblick

10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
Sebastian Springer
 
Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011
Dominik Helleberg
 
Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"
Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"
Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"
Stephan Hamberger
 
Webstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen BereichWebstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen Bereich
Peter Rozek
 
Vorteile von Webstandards (Historisches Dokument)
Vorteile von Webstandards (Historisches Dokument)Vorteile von Webstandards (Historisches Dokument)
Vorteile von Webstandards (Historisches Dokument)
Eric Eggert
 

Similaire à Responsive Web Design - Ein Überblick (20)

Responsive Images
Responsive ImagesResponsive Images
Responsive Images
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
 
10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
10 Dinge die ich an dir hasse - Stolpersteine in der Webentwicklung
 
Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011Android Ice Cream Sandwich WJAX 2011
Android Ice Cream Sandwich WJAX 2011
 
HTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenHTML5-Legacy-Anwendungen
HTML5-Legacy-Anwendungen
 
Cross-Apps-Entwicklung für iPhone, Android und Co.
Cross-Apps-Entwicklung für iPhone, Android und Co.Cross-Apps-Entwicklung für iPhone, Android und Co.
Cross-Apps-Entwicklung für iPhone, Android und Co.
 
Responsive Mit Irhem Webseiten (German Edition)
Responsive Mit Irhem Webseiten (German Edition)Responsive Mit Irhem Webseiten (German Edition)
Responsive Mit Irhem Webseiten (German Edition)
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Mobile Internetseite: So wird auch Ihre Website fit für die Zukunft
Mobile Internetseite: So wird auch Ihre Website fit für die ZukunftMobile Internetseite: So wird auch Ihre Website fit für die Zukunft
Mobile Internetseite: So wird auch Ihre Website fit für die Zukunft
 
121127 SouperTuesday "Responsive Webdesign"
121127 SouperTuesday "Responsive Webdesign"121127 SouperTuesday "Responsive Webdesign"
121127 SouperTuesday "Responsive Webdesign"
 
Responsive Images
Responsive ImagesResponsive Images
Responsive Images
 
Mediencampus Website Grobkonzept
Mediencampus Website GrobkonzeptMediencampus Website Grobkonzept
Mediencampus Website Grobkonzept
 
WP Camp 2012 Mobile First & Wordpress
WP Camp 2012 Mobile First & WordpressWP Camp 2012 Mobile First & Wordpress
WP Camp 2012 Mobile First & Wordpress
 
Digitale Mobilmachung - Wege zum mobilen Internetangebot
Digitale Mobilmachung - Wege zum mobilen Internetangebot Digitale Mobilmachung - Wege zum mobilen Internetangebot
Digitale Mobilmachung - Wege zum mobilen Internetangebot
 
Was nicht passt wird responsive gemacht
Was nicht passt wird responsive gemachtWas nicht passt wird responsive gemacht
Was nicht passt wird responsive gemacht
 
Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"
Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"
Netd@ys 08/09 Workshop - "Von der kreativen Idee zum innovativen Projekt"
 
Responsive Webdesign Process
Responsive Webdesign ProcessResponsive Webdesign Process
Responsive Webdesign Process
 
Webstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen BereichWebstandards auf dem Weg zu Standards im Mobilen Bereich
Webstandards auf dem Weg zu Standards im Mobilen Bereich
 
Vorteile von Webstandards (Historisches Dokument)
Vorteile von Webstandards (Historisches Dokument)Vorteile von Webstandards (Historisches Dokument)
Vorteile von Webstandards (Historisches Dokument)
 

Plus de Amazee Labs

Sonova.com building multilingual and multidomain drupal website
Sonova.com building multilingual and multidomain drupal websiteSonova.com building multilingual and multidomain drupal website
Sonova.com building multilingual and multidomain drupal website
Amazee Labs
 
Strategy Session (DrupalCamp CO)
Strategy Session (DrupalCamp CO)Strategy Session (DrupalCamp CO)
Strategy Session (DrupalCamp CO)
Amazee Labs
 
Amazee web expresso 2 2014
Amazee web expresso 2 2014Amazee web expresso 2 2014
Amazee web expresso 2 2014
Amazee Labs
 
Web express-drupal-8
Web express-drupal-8Web express-drupal-8
Web express-drupal-8
Amazee Labs
 
Logging with Elasticsearch, Logstash & Kibana
Logging with Elasticsearch, Logstash & KibanaLogging with Elasticsearch, Logstash & Kibana
Logging with Elasticsearch, Logstash & Kibana
Amazee Labs
 
Web Expresso: Drupal 8 - What's new
Web Expresso: Drupal 8 - What's newWeb Expresso: Drupal 8 - What's new
Web Expresso: Drupal 8 - What's new
Amazee Labs
 
Translation Management
Translation ManagementTranslation Management
Translation Management
Amazee Labs
 
Drupal High Availability High Performance 2012
Drupal High Availability High Performance 2012Drupal High Availability High Performance 2012
Drupal High Availability High Performance 2012
Amazee Labs
 

Plus de Amazee Labs (20)

Marketingtag17 - Master Class "Digital Survival Guide"
Marketingtag17 - Master Class "Digital Survival Guide"Marketingtag17 - Master Class "Digital Survival Guide"
Marketingtag17 - Master Class "Digital Survival Guide"
 
WebExpresso Agiles Projektmanagement 03/03/2016
WebExpresso Agiles Projektmanagement 03/03/2016WebExpresso Agiles Projektmanagement 03/03/2016
WebExpresso Agiles Projektmanagement 03/03/2016
 
Drupal 8 deeper dive
Drupal 8 deeper diveDrupal 8 deeper dive
Drupal 8 deeper dive
 
How to run a successful Drupal shop
How to run a successful Drupal shopHow to run a successful Drupal shop
How to run a successful Drupal shop
 
Messbarkeit seo performance
Messbarkeit seo performance Messbarkeit seo performance
Messbarkeit seo performance
 
Drupalcamp London 2015
Drupalcamp London 2015Drupalcamp London 2015
Drupalcamp London 2015
 
Sonova.com building multilingual and multidomain drupal website
Sonova.com building multilingual and multidomain drupal websiteSonova.com building multilingual and multidomain drupal website
Sonova.com building multilingual and multidomain drupal website
 
WebExpresso - Switch the Switch
WebExpresso - Switch the SwitchWebExpresso - Switch the Switch
WebExpresso - Switch the Switch
 
My Job Is Harder Than Yours (D4D Boston 2014)
My Job Is Harder Than Yours (D4D Boston 2014)My Job Is Harder Than Yours (D4D Boston 2014)
My Job Is Harder Than Yours (D4D Boston 2014)
 
Strategy Session (DrupalCamp CO)
Strategy Session (DrupalCamp CO)Strategy Session (DrupalCamp CO)
Strategy Session (DrupalCamp CO)
 
Amazee web expresso 2 2014
Amazee web expresso 2 2014Amazee web expresso 2 2014
Amazee web expresso 2 2014
 
Web express-drupal-8
Web express-drupal-8Web express-drupal-8
Web express-drupal-8
 
Logging with Elasticsearch, Logstash & Kibana
Logging with Elasticsearch, Logstash & KibanaLogging with Elasticsearch, Logstash & Kibana
Logging with Elasticsearch, Logstash & Kibana
 
Manage and Deploy your sites with Drush
Manage and Deploy your sites with DrushManage and Deploy your sites with Drush
Manage and Deploy your sites with Drush
 
Overwriting code in Drupal
Overwriting code in DrupalOverwriting code in Drupal
Overwriting code in Drupal
 
Web Expresso: Drupal 8 - What's new
Web Expresso: Drupal 8 - What's newWeb Expresso: Drupal 8 - What's new
Web Expresso: Drupal 8 - What's new
 
There are no bad clients, just bad project managers
There are no bad clients, just bad project managersThere are no bad clients, just bad project managers
There are no bad clients, just bad project managers
 
Translation Management
Translation ManagementTranslation Management
Translation Management
 
Drupal High Availability High Performance 2012
Drupal High Availability High Performance 2012Drupal High Availability High Performance 2012
Drupal High Availability High Performance 2012
 
Drupal für Entwickler
Drupal für EntwicklerDrupal für Entwickler
Drupal für Entwickler
 

Responsive Web Design - Ein Überblick

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n