SlideShare uma empresa Scribd logo
1 de 52
Baixar para ler offline
CSS3 Media Queries
   WDCM Dresden, 15.12.2011
Gliederung

1. Prolog
2. Syntax
3. Beispiele
4. Epilog
1. Prolog
First there was the screen.
Früher optimierte man
Webseiten üblicherweise
 für einen Desktop-PC-
       Bildschirm.
Zudem hatte man die
Möglichkeit, Zielmedien
per screen, print, projection,
   … anzusprechen.
Nützlich. Aber …
http://www.flickr.com/photos/simajr/4285483549/
Heute geht mehr!

 »By using media queries, presentations can
   be tailored to a specific range of output
devices without changing the content itself.«

                                        W3C
Desktop
Tablet
Smartphone
http://www.flickr.com/photos/libraryman/95516793/
Moment mal: Warum
will man überhaupt
verschiedene Geräte
    ansprechen?!
• In 3 Jahren wurden über 200 Millionen
  Android-Geräte aktiviert.
  (täglich kommen 550.000 hinzu)

• In 5 Jahren wurden über 250 Millionen
  iOS-Geräte verkauft.

• Apple verkauft mehr iPads als Dell PCs.

• Tablets-Verkäufe 2011 in D. im Vergleich
  zum Vorjahr um über 160 % gestiegen.
http://t3n.de/news/tablets-verkaufe-um-160-prozent-gestiegen-352008/
http://blog.kennstdueinen.de/2011/03/mobiles-internet-in-zahlen-infografik/
http://gs.statcounter.com/#mobile_vs_desktop-ww-monthly-200812-201112
http://www.flickr.com/photos/7891209@N04/2951368555/
http://www.flickr.com/photos/7891209@N04/2951368555/
2. Syntax
Gimme some code.
@media screen and (max-width: 800px) {

    /* Awesome CSS code … */

}


      »Führe CSS aus, wenn Medientyp screen
      unterstützt wird und das Browserfenster
           kleiner als 800 Pixel breit ist.«
Medientyp



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

        /* Awesome CSS code … */

 }


            »Führe CSS aus, wenn Medientyp screen
            unterstützt wird und das Browserfenster
                 kleiner als 800 Pixel breit ist.«
Verknüpfung



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

    /* Awesome CSS code … */

}


      »Führe CSS aus, wenn Medientyp screen
      unterstützt wird und das Browserfenster
           kleiner als 800 Pixel breit ist.«
Ausdruck



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

    /* Awesome CSS code … */

}


      »Führe CSS aus, wenn Medientyp screen
      unterstützt wird und das Browserfenster
           kleiner als 800 Pixel breit ist.«
Geht auch so:

<link rel="stylesheet" href="style.css"
media="screen and (min-width: 800px)">
@media screen
       and (max-device-width: 480px) {

    /* iPhone / iPod touch */

}
@media screen
       and (min-device-width: 768px)
       and (max-device-width: 1024px)
       and (orientation: landscape) {

    /* iPad (horizontal) */

}
@media screen
       and (min-device-width: 768px)
       and (max-device-width: 1024px)
       and (orientation: portrait) {

    /* iPad (vertikal) */

}
@media print and (color) {

    /* Farbdrucker */

}


@media print and (monochrome) {

    /* Schwarzweißdrucker */

}
Media-Features
•   width                 •   color

•   height                •   color-index

•   device-width          •   monochrome

•   device-height         •   resolution

•   orientation           •   scan

•   aspect-ratio          •   grid

•   device-aspect-ratio
Wichtig
Nie Media Queries ohne
viewport-Meta-Angabe verwenden:

<meta name="viewport"
      content="width=device-width">
Wichtig
Nie Media Queries ohne
viewport-Meta-Angabe verwenden:

<meta name="viewport"
      content="width=device-width">


»Setze die Viewport-Breite auf die
tatsächliche Breite des Gerätedisplays.«
http://www.w3.org/TR/css3-mediaqueries/
3. Beispiele
What you see is what you get.
Demo: orientation
             http://www.flickr.com/photos/marfis75/5374308475/
Schriftgröße
           http://trentwalton.com/2011/12/05/on-font-size/
Demo: debugging
                  http://xkcd.com/376/
Demo: WWW
4. Epilog
You’ve officially been pimped.
http://knowyourmeme.com/memes/xzibit-yo-dawg
Browsersupport


4+   3.5 +   7+   3+                9+




                       http://paulirish.com/2010/high-res-browser-icons/
                                        http://caniuse.com/#search=media
http://www.modernizr.com/
http://code.google.com/p/css3-mediaqueries-js/
https://github.com/scottjehl/Respond
CSS3 Media Queries
        !=
 perpetuum mobile
                 wööörd!
Problem: Ladezeiten
Problem: Kontext
            http://www.flickr.com/photos/noeluap/3130274669/
Interessanter Ansatz:
  Gestaltungsprozess
umkehren. Mobile first!
Danke!

Francesco Schwarz
frncs.co (Blog)
frncs.co/+ (Google+)
@isellsoap (Twitter)




                                http://www.flickr.com/photos/ucumari/5696147028/
Quellen, Links & Co.
•   http://www.webkrauts.de/2011/12/12/der-aktuelle-stand-der-dinge-im-mobile-web-development/

•   http://24ways.org/2011/adaptive-images-for-responsive-designs-again

•   http://www.elmastudio.de/webdesign/was-konnen-css3-media-queries-wirklich-leisten/

•   http://www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/

•   http://kulturbanause.de/2011/04/websites-mit-css3-media-queries-fur-iphone-ipad-android-co-optimieren/

•   http://www.asymco.com/2011/12/02/the-big-bang-theory-of-computing/

•   http://de.engadget.com/2011/11/16/google-200-millionen-android-gerate-aktiviert-taglich-kommen-5/

•   http://www.slideshare.net/jameswillweb/css3-media-queries-mobile-elixir-or-css-snake-oil

•   http://www.slideshare.net/jendryschik/css-media-queries-4685524

•   http://johanbrook.com/design/css/debugging-css-media-queries/

•   http://css-tricks.com/snippets/css/media-queries-for-standard-devices/

•   http://mediaqueri.es/

•   http://coding.smashingmagazine.com/2011/08/10/techniques-for-gracefully-degrading-media-queries/

Mais conteúdo relacionado

Destaque

Immokalee's Crosswalk Future - Walkable Community
Immokalee's Crosswalk Future - Walkable CommunityImmokalee's Crosswalk Future - Walkable Community
Immokalee's Crosswalk Future - Walkable CommunityDownYonderFLA
 
The Big Miracle vocabulary
The Big Miracle vocabularyThe Big Miracle vocabulary
The Big Miracle vocabularymicklethwait
 
Got Clout - GCC Global Coaches Conference October 2011
Got Clout - GCC Global Coaches Conference October 2011Got Clout - GCC Global Coaches Conference October 2011
Got Clout - GCC Global Coaches Conference October 2011Lisa McKenzie ★
 
Clicknet как найти клиентов в интернете. новые инструменты продаж
Clicknet   как найти клиентов в интернете. новые инструменты продажClicknet   как найти клиентов в интернете. новые инструменты продаж
Clicknet как найти клиентов в интернете. новые инструменты продажArtem
 
Schwab Foundation
Schwab FoundationSchwab Foundation
Schwab FoundationKev Scarr
 
Tugas akhir tik imaniar fitriani
Tugas akhir tik imaniar fitrianiTugas akhir tik imaniar fitriani
Tugas akhir tik imaniar fitrianiPaarief Udin
 
200901011450480 如何做個快樂的老人
200901011450480 如何做個快樂的老人200901011450480 如何做個快樂的老人
200901011450480 如何做個快樂的老人Kuo-Yi Chen
 
Anorexia ;s bulimi
Anorexia ;s bulimiAnorexia ;s bulimi
Anorexia ;s bulimikaresz57
 
讓錢和孩子一起長大
讓錢和孩子一起長大讓錢和孩子一起長大
讓錢和孩子一起長大Kuo-Yi Chen
 
Cancer de piele .
Cancer de piele .Cancer de piele .
Cancer de piele .karesz57
 
AS Taranto social network strategy
AS Taranto social network strategyAS Taranto social network strategy
AS Taranto social network strategyAs Taranto Calcio
 
Fiona Marshall Modes conference September 2013
Fiona Marshall Modes conference September 2013Fiona Marshall Modes conference September 2013
Fiona Marshall Modes conference September 2013Fiona Marshall
 
Environmental Sustainability Through Activity-based Computing
Environmental Sustainability Through Activity-based ComputingEnvironmental Sustainability Through Activity-based Computing
Environmental Sustainability Through Activity-based ComputingStanford University
 
Chapter 9 presentation
Chapter 9 presentationChapter 9 presentation
Chapter 9 presentationsheila77reyes
 

Destaque (20)

Immokalee's Crosswalk Future - Walkable Community
Immokalee's Crosswalk Future - Walkable CommunityImmokalee's Crosswalk Future - Walkable Community
Immokalee's Crosswalk Future - Walkable Community
 
4. анкета деловые качества
4. анкета деловые качества4. анкета деловые качества
4. анкета деловые качества
 
G1 G4
G1 G4G1 G4
G1 G4
 
The Big Miracle vocabulary
The Big Miracle vocabularyThe Big Miracle vocabulary
The Big Miracle vocabulary
 
Got Clout - GCC Global Coaches Conference October 2011
Got Clout - GCC Global Coaches Conference October 2011Got Clout - GCC Global Coaches Conference October 2011
Got Clout - GCC Global Coaches Conference October 2011
 
Clicknet как найти клиентов в интернете. новые инструменты продаж
Clicknet   как найти клиентов в интернете. новые инструменты продажClicknet   как найти клиентов в интернете. новые инструменты продаж
Clicknet как найти клиентов в интернете. новые инструменты продаж
 
49 fernanda - olho vivo
49   fernanda - olho vivo49   fernanda - olho vivo
49 fernanda - olho vivo
 
Schwab Foundation
Schwab FoundationSchwab Foundation
Schwab Foundation
 
Tugas akhir tik imaniar fitriani
Tugas akhir tik imaniar fitrianiTugas akhir tik imaniar fitriani
Tugas akhir tik imaniar fitriani
 
Net of initiatives for transition
Net of initiatives for transitionNet of initiatives for transition
Net of initiatives for transition
 
200901011450480 如何做個快樂的老人
200901011450480 如何做個快樂的老人200901011450480 如何做個快樂的老人
200901011450480 如何做個快樂的老人
 
Anorexia ;s bulimi
Anorexia ;s bulimiAnorexia ;s bulimi
Anorexia ;s bulimi
 
讓錢和孩子一起長大
讓錢和孩子一起長大讓錢和孩子一起長大
讓錢和孩子一起長大
 
Cancer de piele .
Cancer de piele .Cancer de piele .
Cancer de piele .
 
Alex thankful
Alex thankfulAlex thankful
Alex thankful
 
Nur azmi lestari
Nur azmi lestariNur azmi lestari
Nur azmi lestari
 
AS Taranto social network strategy
AS Taranto social network strategyAS Taranto social network strategy
AS Taranto social network strategy
 
Fiona Marshall Modes conference September 2013
Fiona Marshall Modes conference September 2013Fiona Marshall Modes conference September 2013
Fiona Marshall Modes conference September 2013
 
Environmental Sustainability Through Activity-based Computing
Environmental Sustainability Through Activity-based ComputingEnvironmental Sustainability Through Activity-based Computing
Environmental Sustainability Through Activity-based Computing
 
Chapter 9 presentation
Chapter 9 presentationChapter 9 presentation
Chapter 9 presentation
 

Semelhante a CSS3 Media Queries

Responsive Webdesign - Unter der Haube
Responsive Webdesign - Unter der HaubeResponsive Webdesign - Unter der Haube
Responsive Webdesign - Unter der Haubefalconwhite
 
CSS Media Queries (WebTech Conference 2010)
CSS Media Queries (WebTech Conference 2010)CSS Media Queries (WebTech Conference 2010)
CSS Media Queries (WebTech Conference 2010)Michael Jendryschik
 
CSS Media Queries (WordCamp 2010)
CSS Media Queries (WordCamp 2010)CSS Media Queries (WordCamp 2010)
CSS Media Queries (WordCamp 2010)Michael Jendryschik
 
Responsive Webdesign Process
Responsive Webdesign ProcessResponsive Webdesign Process
Responsive Webdesign ProcessSven Wolfermann
 
Webseiten für mobile Geräte - M-Days - Frankfurt 27.01.2011
Webseiten für mobile Geräte - M-Days - Frankfurt 27.01.2011Webseiten für mobile Geräte - M-Days - Frankfurt 27.01.2011
Webseiten für mobile Geräte - M-Days - Frankfurt 27.01.2011Patrick Lauke
 
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.Peter Hecker
 
Webentwicklung für das IPhone
Webentwicklung für das IPhoneWebentwicklung für das IPhone
Webentwicklung für das IPhonereinhardh
 
Responsive Web Design - Ein Überblick
Responsive Web Design - Ein ÜberblickResponsive Web Design - Ein Überblick
Responsive Web Design - Ein ÜberblickAmazee Labs
 
Was nicht passt wird responsive gemacht - Extended Edition
Was nicht passt wird responsive gemacht - Extended EditionWas nicht passt wird responsive gemacht - Extended Edition
Was nicht passt wird responsive gemacht - Extended EditionChristoph Reinartz
 
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
 
Was nicht passt wird responsive gemacht - Conference Edition
Was nicht passt wird responsive gemacht - Conference EditionWas nicht passt wird responsive gemacht - Conference Edition
Was nicht passt wird responsive gemacht - Conference EditionChristoph Reinartz
 
Sencha Touch & PhoneGap
Sencha Touch & PhoneGapSencha Touch & PhoneGap
Sencha Touch & PhoneGapStefan Kolb
 
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 Zukunftnetlive IT AG
 
Sencha Touch und PhoneGap
Sencha Touch und PhoneGapSencha Touch und PhoneGap
Sencha Touch und PhoneGapIndiginox
 
Multiscreen Experience Design (September 2012, MuC UP12)
Multiscreen Experience Design (September 2012, MuC UP12)Multiscreen Experience Design (September 2012, MuC UP12)
Multiscreen Experience Design (September 2012, MuC UP12)Wolfram Nagel
 
121127 SouperTuesday "Responsive Webdesign"
121127 SouperTuesday "Responsive Webdesign"121127 SouperTuesday "Responsive Webdesign"
121127 SouperTuesday "Responsive Webdesign"Oseon
 
Mobile Webentwicklung mit HTML5
Mobile Webentwicklung mit HTML5Mobile Webentwicklung mit HTML5
Mobile Webentwicklung mit HTML5kkramhoeft
 
Von Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenVon Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenTomas Caspers
 

Semelhante a CSS3 Media Queries (20)

Responsive Webdesign - Unter der Haube
Responsive Webdesign - Unter der HaubeResponsive Webdesign - Unter der Haube
Responsive Webdesign - Unter der Haube
 
CSS Media Queries (WebTech Conference 2010)
CSS Media Queries (WebTech Conference 2010)CSS Media Queries (WebTech Conference 2010)
CSS Media Queries (WebTech Conference 2010)
 
Responsive Images
Responsive ImagesResponsive Images
Responsive Images
 
CSS Media Queries (WordCamp 2010)
CSS Media Queries (WordCamp 2010)CSS Media Queries (WordCamp 2010)
CSS Media Queries (WordCamp 2010)
 
Responsive Webdesign Process
Responsive Webdesign ProcessResponsive Webdesign Process
Responsive Webdesign Process
 
Webseiten für mobile Geräte - M-Days - Frankfurt 27.01.2011
Webseiten für mobile Geräte - M-Days - Frankfurt 27.01.2011Webseiten für mobile Geräte - M-Days - Frankfurt 27.01.2011
Webseiten für mobile Geräte - M-Days - Frankfurt 27.01.2011
 
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.
 
Webentwicklung für das IPhone
Webentwicklung für das IPhoneWebentwicklung für das IPhone
Webentwicklung für das IPhone
 
Responsive Web Design - Ein Überblick
Responsive Web Design - Ein ÜberblickResponsive Web Design - Ein Überblick
Responsive Web Design - Ein Überblick
 
Was nicht passt wird responsive gemacht - Extended Edition
Was nicht passt wird responsive gemacht - Extended EditionWas nicht passt wird responsive gemacht - Extended Edition
Was nicht passt wird responsive gemacht - Extended Edition
 
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
 
Was nicht passt wird responsive gemacht - Conference Edition
Was nicht passt wird responsive gemacht - Conference EditionWas nicht passt wird responsive gemacht - Conference Edition
Was nicht passt wird responsive gemacht - Conference Edition
 
Responsive Images
Responsive ImagesResponsive Images
Responsive Images
 
Sencha Touch & PhoneGap
Sencha Touch & PhoneGapSencha Touch & PhoneGap
Sencha Touch & PhoneGap
 
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
 
Sencha Touch und PhoneGap
Sencha Touch und PhoneGapSencha Touch und PhoneGap
Sencha Touch und PhoneGap
 
Multiscreen Experience Design (September 2012, MuC UP12)
Multiscreen Experience Design (September 2012, MuC UP12)Multiscreen Experience Design (September 2012, MuC UP12)
Multiscreen Experience Design (September 2012, MuC UP12)
 
121127 SouperTuesday "Responsive Webdesign"
121127 SouperTuesday "Responsive Webdesign"121127 SouperTuesday "Responsive Webdesign"
121127 SouperTuesday "Responsive Webdesign"
 
Mobile Webentwicklung mit HTML5
Mobile Webentwicklung mit HTML5Mobile Webentwicklung mit HTML5
Mobile Webentwicklung mit HTML5
 
Von Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenVon Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und Wespen
 

CSS3 Media Queries