Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Can Media Queries Save Us All?

Tim Kadlec
September 22, 2011

Can Media Queries Save Us All?

Presented May 27, 2011 at WebVisions in Portland, OR.

Tim Kadlec

September 22, 2011
Tweet

More Decks by Tim Kadlec

Other Decks in Programming

Transcript

  1. One of the interesting estimates is that there are about

    35 billion devices connected to the Internet. Soon, there will be so many that we’ll stop counting. - Eric Schmidt “ Friday, May 27, 2011
  2. Device Classification •By device type (feature phones, smart phones, desktop,

    tv, tablets) •By capabilities ((X)HTML, CSS, Javascript) •By UI mode (touch, pointer) •By resolution •Holistic approach Friday, May 27, 2011
  3. /* base styles - optimized for desktop */ @media (max-width:

    600px) {....} @media (max-width: 400px) {....} @media (min-width: 1300px) {....} Friday, May 27, 2011
  4. “The absence of support for @media queries is in fact

    the first @media query” http://www.slideshare.net/bryanrieger/rethinking-the-mobile-web-by-yiibu Hi! Friday, May 27, 2011
  5. /* base styles - optimized for small screens */ @media

    (min-width: 400px) { .... } @media (min-width: 600px) { .... } @media (min-width: 1300px) { .... } Friday, May 27, 2011
  6. /* base styles - optimized for small screens */ @media

    (min-width: 400px) { .... }/*/mediaquery*/ @media (min-width: 600px) { .... }/*/mediaquery*/ @media (min-width: 1300px) { .... }/*/mediaquery*/ Friday, May 27, 2011
  7. 58% of mobile users expect websites to load as quickly,

    almost as quickly or faster on their mobile phone, compared to the computer they use at home Friday, May 27, 2011
  8. Original Resized K Saved % Saved Holmes Watson Mycroft Moriarty

    Adler Winter 34.7K 8.1K 26.6K 76.6% 39.0K 8.4K 30.6K 78.4% 30.5K 6.7K 23.8K 78.0% 43.4K 8.2K 35.2K 81.1% 26.0K 6.6K 19.4K 74.6% 34.7K 7.8K 26.9K 77.5% Total 208.3K 45.8K 162.5K 78.0% Friday, May 27, 2011
  9. if (matchMedia('only screen and (max-width: 480px)').matches) { // bring the

    hotness } https://github.com/paulirish/matchMedia.js/ By Media Query Friday, May 27, 2011
  10. Summary •Device Classification •Mobile First •Resize Images - don’t just

    scale •Responsive assets •Pair with device detection •Challenge traditional assumptions Friday, May 27, 2011
  11. • http://www.businessinsider.com/chart-of-the-day-pc-usage-2011-2 • http://www.slideshare.net/OnDevice/the-mobile-only-internet-generation • http://www.comscore.com/Press_Events/Press_Releases/2011/1/Web- based_Email_Shows_Signs_of_Decline_in_the_U.S._While_Mobile_Email_Usage_on_the_Ris e • http://internet2go.net/news/data-and-forecasts/pew-85-us-adults-have-mobile-phones-

    one-ten-high-earners-own-tablets • http://www.bulletbits.com/slow-sites-and-bad-press/ • http://techcrunch.com/2011/01/25/eric-schmidt-at-dld11-google-will-add-1000-new- employees-in-europe/ • http://www.lukew.com/ff/entry.asp?1258 • http://www.slideshare.net/Gomez_Inc/gomez-mobile-web-experience-survey-why-the- mobile-web-is-disappointing-end-users Sources Friday, May 27, 2011