SlideShare ist ein Scribd-Unternehmen logo
„UNWISSENHEIT IST EIN
            SEGEN!“

                   Responsive Webdesign


Dirk Jesse | Highresolution.info     Webinale 2011, Berlin
Die Welt ist im
!   Wandel!
Display Resolution Statistics (w3schools.com, 2011)
                                                                                                                           90%


                                                                                                                           80%


                                                                                                                           70%


                                                                                                                           60%


                                                                                                                           50%


                                                                                                                           40%


                                                                                                                           30%


                                                                                                                           20%


                                                                                                                           10%


                                                                                                                           0%
January   January    January   January    January   January   January    January   January   January   January   January
  2000      2001       2002      2003       2004      2005      2006       2007      2008      2009      2010      2011

                                 Higher        1024x768        800x600         640x480       Other
Quelle: http://stevenduque.com/2010/05/the-mobile-internet-era-is-upon-us/
Quelle: http://stevenduque.com/2010/05/the-mobile-internet-era-is-upon-us/
„Es ist nicht gesagt, dass es
besser wird, wenn es anders
wird. Wenn es aber besser
werden soll, muss es anders
werden.“
Georg Christoph Lichtenberg (1742-99)
dt. Aphoristiker u. Physiker
Responsive Design
        =
  Mobile Design?
Responsive Design
        ≠
  Mobile Design,
    sondern …
… es ist Design für alle Geräte.
Responsive Design ist
flexibles, geräteunabhängiges
      Design für das Web.
http://www.alistapart.com/articles/responsive-web-design/
http://www.alistapart.com/d/responsive-web-design/ex/ex-site-FINAL.html
Rocket Science
?   oder Alter Hut
http://www.alistapart.com/articles/switchymclayout/
http://www.themaninblue.com/writing/perspective/2004/09/21/
1   Flexibles Layout
    Make %, not px!
Letztes Jahr …

                       >1024px
            ~ 768px


~ 480px
Nächstes Jahr …

                    >> 1024px
           ? px


? px
           ?
 ?
http://www.alistapart.com/articles/fluidgrids/
http://www.designinfluences.com/fluid960gs/
http://cssgrid.net/
http://www.yaml.de
2   Flexible Schriften
Mobile Displays
Fonts
Basisdefinition                    Inhalte

 body {                            h1 {
    font-size: 100%; /* ~16px */       font-size: 200%; /* ~ 32px */
    line-heigth: 1.6;                  …
    …                              }
 }



                                   p{
                                        font-size: 87,5%; /* ~ 14px */
                                        …
                                   }
3   Flexible Medien
Medien skalieren
up- & downscale       downscale only

 img {                 img {
    width: 100%;          max-width: 100%;
 }                     }

 video,                video,
 object {              object {
    width: 100%;          max-width: 100%;
 }                     }
Legacy Support
• min-width Support für IE6

  img { width: 100%; }




• Windows Image Resizing
 http://unstoppablerobotninja.com/entry/fluid-images

 JS aktiviert AlphaImageLoader (Proprietärer IE-Filter), oder …



  img { -ms-interpolation-mode: bicubic; }
Bandbreite beachten!
Datenvolumen reduzieren!

             volle Größe




       reduzierte Größe
Bilder optimal einbinden
• Hintergrundgrafiken

  body { background-image: url(…); }




• Responsive Images (Filament Group)
 http://filamentgroup.com/lab/responsive_images_experimenting_with_context_aware_image_sizing/




  <img src="small.r.jpg" data-fullsrc="large.jpg">
4   Media Queries
Media Types
Desktop

  <link rel="stylesheet" media="screen" href="screen.css" />


Drucker
  <link rel="stylesheet" media="print" href="print.css" />


Mobilgeräte ???

  <link rel="stylesheet" media="handheld" href="mobile.css" />
Media Features
Eigenschaft           Schlüsselwort                     Werte       min/max

Viewportgröße         width, height,                  <length>        ja
                      aspect-ratio                     <ratio>

Displaygröße          device-width, device-height,    <length>        ja
                      device-aspect-ratio              <ratio>

Auflösung             resolution                     <resolution>     ja

Ausrichtung           orientation                      portrait,       -
                                                      landscape
Farbe                 color, color-index,             <integer>       ja
                      monochrome
TV-Darstellungsmodus scan                            progressive,      -
                                                      interlace
Art des Displays      grid                             1 (grid)        -
                                                      0 (bitmap)

http://www.w3.org/TR/css3-mediaqueries/
Media Queries
Desktopbrowser allgemein:
 Viewport Mindestbreite: 768 Pixel

  <link rel="stylesheet"
        media="screen and (min-width: 768px)"
        href="screen.css" />


  /* Desktop Styles */
  @ media screen and (min-width: 768px) {
        ….
  }
Media Queries
Mobilgeräte allgemein:
 Viewport Maximalbreite: 480 Pixel

  <link rel="stylesheet"
        media="screen and (max-width: 480px)"
        href="screen.css" />


  /* Mobile Styles */
  @media screen and (max-width: 480px) {
       ….
  }
Media Queries
Desktop:
 Viewport Mindestbreite: 768 Pixel

  <link rel="stylesheet"
        media="screen and (min-width: 768px)"
        href="screen.css" />


  /* Desktop Styles */
  @ media screen and (min-width: 768px) {
        ….
  }
Media Queries
Hochauflösende Displays:
 iPhone Retina-Display: 326dpi

  <link rel="stylesheet"
        media="screen and (min-resolution: 300dpi)"
        href="screen.css" />


  /* Desktop Styles */
  @ media screen and (min-resolution: 300dpi) {
        ….
  }
Mobile Resizing

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



Eigenschaft                Schlüsselwort      Wert
Viewport                   width              <integer> | device-width
Zoom-Level (initial)       initial-scale      <number>
Zoom-Level (maximal)       max-scale          <number>


https://developer.mozilla.org/en/Mobile/Viewport_meta_tag
http://www.highresolution.info/webdesign/responsive-design/index.html
http://www.laufbild-werkstatt.de/
http://stephencaver.com/
Browser-
5   Nachhilfe
Browser-Kompatibilität
• Media Queries für FF 2, IE 6-8, Safari 2
  – jQuery-Plugin für Media Queries von 2008
    http://plugins.jquery.com/project/MediaQueries

  – JS-Library: css-mediaqueries.js
    http://code.google.com/p/css3-mediaqueries-js/
http://mediaqueri.es
„UNWISSENHEIT IST EIN
      SEGEN!“


Responsive Webdesign ist ein
Weg zum bestmöglichen Design
       für jedes Gerät.
Danke
office@highresolution.info
                 @djesse
Vortrag inspiriert durch:
                  Mike Bollinger
     http://www.slideshare.net/livefront/responsive-design-7877412



   YAML Demo „Responsive Design“
http://www.highresolution.info/webdesign/responsive-design/index.html

Weitere ähnliche Inhalte

Ähnlich wie Unwissenheit ist ein Segen - Responsive webdesign

Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Patrick Lauke
 
Typografie im Responsive Webdesign
Typografie im Responsive WebdesignTypografie im Responsive Webdesign
Typografie im Responsive Webdesign
Sven Wolfermann
 
Responsive Webdesign - Unter der Haube
Responsive Webdesign - Unter der HaubeResponsive Webdesign - Unter der Haube
Responsive Webdesign - Unter der Haube
falconwhite
 
Wbfntdy 2012
Wbfntdy 2012Wbfntdy 2012
Wbfntdy 2012
Markus Greve
 
AdWords Konferenz_2012: Viktor Zemann: Optimierungs-Strategien & -Tools tibil...
AdWords Konferenz_2012: Viktor Zemann: Optimierungs-Strategien & -Tools tibil...AdWords Konferenz_2012: Viktor Zemann: Optimierungs-Strategien & -Tools tibil...
AdWords Konferenz_2012: Viktor Zemann: Optimierungs-Strategien & -Tools tibil...
e-dialog GmbH
 
Icons im Web: Roundtrip for a better web experience
Icons im Web: Roundtrip for a better web experienceIcons im Web: Roundtrip for a better web experience
Icons im Web: Roundtrip for a better web experience
Markus Greve
 
Relicamp12 Responsive Webdesign und Webapps
Relicamp12 Responsive Webdesign und WebappsRelicamp12 Responsive Webdesign und Webapps
Relicamp12 Responsive Webdesign und WebappsMaria Herrmann
 
121127 SouperTuesday "Responsive Webdesign"
121127 SouperTuesday "Responsive Webdesign"121127 SouperTuesday "Responsive Webdesign"
121127 SouperTuesday "Responsive Webdesign"
Oseon
 
HTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenHTML5-Legacy-Anwendungen
HTML5-Legacy-Anwendungen
Jonathan Weiß
 
The Future is now! Flexbox und fancy Stuff im Responsive Webdesign
The Future is now! Flexbox und fancy Stuff im Responsive WebdesignThe Future is now! Flexbox und fancy Stuff im Responsive Webdesign
The Future is now! Flexbox und fancy Stuff im Responsive Webdesign
Peter Rozek
 
SEO Produktspezifikation für RWD
SEO Produktspezifikation für RWDSEO Produktspezifikation für RWD
SEO Produktspezifikation für RWD
Conny Stier
 
Responsive Images
Responsive ImagesResponsive Images
Responsive Images
Christoph Zeller
 
Netzstrategen digitaler feierabend - 1. präsentation - basiswissen
Netzstrategen   digitaler feierabend - 1. präsentation - basiswissenNetzstrategen   digitaler feierabend - 1. präsentation - basiswissen
Netzstrategen digitaler feierabend - 1. präsentation - basiswissenstrategen-team
 
Webentwicklung für das IPhone
Webentwicklung für das IPhoneWebentwicklung für das IPhone
Webentwicklung für das IPhone
reinhardh
 
Lokales Online-marketing & sportplatz.sh
Lokales Online-marketing & sportplatz.shLokales Online-marketing & sportplatz.sh
Lokales Online-marketing & sportplatz.shlarsnotleast
 
20110921 netzstrategen - wvo - präsentation online-marketing
20110921   netzstrategen - wvo - präsentation online-marketing20110921   netzstrategen - wvo - präsentation online-marketing
20110921 netzstrategen - wvo - präsentation online-marketing
Andre Hellmann
 
Online / Offline
Online / OfflineOnline / Offline
Online / Offline
Peter Rozek
 
Webmontag karlsruhe – responsive images, maddesigns (sven wolfermann)
Webmontag karlsruhe – responsive images, maddesigns (sven wolfermann)Webmontag karlsruhe – responsive images, maddesigns (sven wolfermann)
Webmontag karlsruhe – responsive images, maddesigns (sven wolfermann)
Sven Wolfermann
 
Responsive Web Design für Mobilgeräte mit Drupal
Responsive Web Design für Mobilgeräte mit Drupal Responsive Web Design für Mobilgeräte mit Drupal
Responsive Web Design für Mobilgeräte mit Drupal
Acquia
 
The Future is now! Flexbox und fancy Stuff im Responsive Webdesign
The Future is now! Flexbox und fancy Stuff im Responsive WebdesignThe Future is now! Flexbox und fancy Stuff im Responsive Webdesign
The Future is now! Flexbox und fancy Stuff im Responsive Webdesign
Peter Rozek
 

Ähnlich wie Unwissenheit ist ein Segen - Responsive webdesign (20)

Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010Die Zukunft der Webstandards - Webinale 31.05.2010
Die Zukunft der Webstandards - Webinale 31.05.2010
 
Typografie im Responsive Webdesign
Typografie im Responsive WebdesignTypografie im Responsive Webdesign
Typografie im Responsive Webdesign
 
Responsive Webdesign - Unter der Haube
Responsive Webdesign - Unter der HaubeResponsive Webdesign - Unter der Haube
Responsive Webdesign - Unter der Haube
 
Wbfntdy 2012
Wbfntdy 2012Wbfntdy 2012
Wbfntdy 2012
 
AdWords Konferenz_2012: Viktor Zemann: Optimierungs-Strategien & -Tools tibil...
AdWords Konferenz_2012: Viktor Zemann: Optimierungs-Strategien & -Tools tibil...AdWords Konferenz_2012: Viktor Zemann: Optimierungs-Strategien & -Tools tibil...
AdWords Konferenz_2012: Viktor Zemann: Optimierungs-Strategien & -Tools tibil...
 
Icons im Web: Roundtrip for a better web experience
Icons im Web: Roundtrip for a better web experienceIcons im Web: Roundtrip for a better web experience
Icons im Web: Roundtrip for a better web experience
 
Relicamp12 Responsive Webdesign und Webapps
Relicamp12 Responsive Webdesign und WebappsRelicamp12 Responsive Webdesign und Webapps
Relicamp12 Responsive Webdesign und Webapps
 
121127 SouperTuesday "Responsive Webdesign"
121127 SouperTuesday "Responsive Webdesign"121127 SouperTuesday "Responsive Webdesign"
121127 SouperTuesday "Responsive Webdesign"
 
HTML5-Legacy-Anwendungen
HTML5-Legacy-AnwendungenHTML5-Legacy-Anwendungen
HTML5-Legacy-Anwendungen
 
The Future is now! Flexbox und fancy Stuff im Responsive Webdesign
The Future is now! Flexbox und fancy Stuff im Responsive WebdesignThe Future is now! Flexbox und fancy Stuff im Responsive Webdesign
The Future is now! Flexbox und fancy Stuff im Responsive Webdesign
 
SEO Produktspezifikation für RWD
SEO Produktspezifikation für RWDSEO Produktspezifikation für RWD
SEO Produktspezifikation für RWD
 
Responsive Images
Responsive ImagesResponsive Images
Responsive Images
 
Netzstrategen digitaler feierabend - 1. präsentation - basiswissen
Netzstrategen   digitaler feierabend - 1. präsentation - basiswissenNetzstrategen   digitaler feierabend - 1. präsentation - basiswissen
Netzstrategen digitaler feierabend - 1. präsentation - basiswissen
 
Webentwicklung für das IPhone
Webentwicklung für das IPhoneWebentwicklung für das IPhone
Webentwicklung für das IPhone
 
Lokales Online-marketing & sportplatz.sh
Lokales Online-marketing & sportplatz.shLokales Online-marketing & sportplatz.sh
Lokales Online-marketing & sportplatz.sh
 
20110921 netzstrategen - wvo - präsentation online-marketing
20110921   netzstrategen - wvo - präsentation online-marketing20110921   netzstrategen - wvo - präsentation online-marketing
20110921 netzstrategen - wvo - präsentation online-marketing
 
Online / Offline
Online / OfflineOnline / Offline
Online / Offline
 
Webmontag karlsruhe – responsive images, maddesigns (sven wolfermann)
Webmontag karlsruhe – responsive images, maddesigns (sven wolfermann)Webmontag karlsruhe – responsive images, maddesigns (sven wolfermann)
Webmontag karlsruhe – responsive images, maddesigns (sven wolfermann)
 
Responsive Web Design für Mobilgeräte mit Drupal
Responsive Web Design für Mobilgeräte mit Drupal Responsive Web Design für Mobilgeräte mit Drupal
Responsive Web Design für Mobilgeräte mit Drupal
 
The Future is now! Flexbox und fancy Stuff im Responsive Webdesign
The Future is now! Flexbox und fancy Stuff im Responsive WebdesignThe Future is now! Flexbox und fancy Stuff im Responsive Webdesign
The Future is now! Flexbox und fancy Stuff im Responsive Webdesign
 

Mehr von djesse

LESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACE
LESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACELESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACE
LESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACE
djesse
 
Browser-based Rapid Prototyping
Browser-based Rapid PrototypingBrowser-based Rapid Prototyping
Browser-based Rapid Prototyping
djesse
 
Thinkin' Tags - Rapid Prototyping of CSS Layouts
Thinkin' Tags - Rapid Prototyping of CSS LayoutsThinkin' Tags - Rapid Prototyping of CSS Layouts
Thinkin' Tags - Rapid Prototyping of CSS Layouts
djesse
 
Layout Frameworks im professionellen Webdesign
Layout Frameworks im professionellen WebdesignLayout Frameworks im professionellen Webdesign
Layout Frameworks im professionellen Webdesigndjesse
 
Für Wen, Wie Und Warum - Webstandards im Projektalltag
Für Wen, Wie Und Warum - Webstandards im ProjektalltagFür Wen, Wie Und Warum - Webstandards im Projektalltag
Für Wen, Wie Und Warum - Webstandards im Projektalltag
djesse
 
CSS Frameworks (09/2008)
CSS Frameworks (09/2008)CSS Frameworks (09/2008)
CSS Frameworks (09/2008)djesse
 
Css Frameworks - Ein Überblick (04/2008)
Css Frameworks - Ein Überblick (04/2008)Css Frameworks - Ein Überblick (04/2008)
Css Frameworks - Ein Überblick (04/2008)
djesse
 

Mehr von djesse (7)

LESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACE
LESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACELESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACE
LESSONS LEARNED FROM THE DESIGN OF AN USER INTERFACE
 
Browser-based Rapid Prototyping
Browser-based Rapid PrototypingBrowser-based Rapid Prototyping
Browser-based Rapid Prototyping
 
Thinkin' Tags - Rapid Prototyping of CSS Layouts
Thinkin' Tags - Rapid Prototyping of CSS LayoutsThinkin' Tags - Rapid Prototyping of CSS Layouts
Thinkin' Tags - Rapid Prototyping of CSS Layouts
 
Layout Frameworks im professionellen Webdesign
Layout Frameworks im professionellen WebdesignLayout Frameworks im professionellen Webdesign
Layout Frameworks im professionellen Webdesign
 
Für Wen, Wie Und Warum - Webstandards im Projektalltag
Für Wen, Wie Und Warum - Webstandards im ProjektalltagFür Wen, Wie Und Warum - Webstandards im Projektalltag
Für Wen, Wie Und Warum - Webstandards im Projektalltag
 
CSS Frameworks (09/2008)
CSS Frameworks (09/2008)CSS Frameworks (09/2008)
CSS Frameworks (09/2008)
 
Css Frameworks - Ein Überblick (04/2008)
Css Frameworks - Ein Überblick (04/2008)Css Frameworks - Ein Überblick (04/2008)
Css Frameworks - Ein Überblick (04/2008)
 

Unwissenheit ist ein Segen - Responsive webdesign