SlideShare ist ein Scribd-Unternehmen logo
1 von 114
Downloaden Sie, um offline zu lesen
Adapt and respond
MOBILE-FRIENDLY LAYOUTS BEYOND THE DESKTOP




Patrick H. Lauke / standards.next / 3 March 2012
mobile web
is increasingly important
we need a site that
 works on iPhone
oh, and on the iPad
“remove iPhone from ass”
 Peter-Paul Koch, The iPhone obsession
       www.quirksmode.org/blog/archives/2010/02/the_iphone_obse.html
sites that work on (almost)
    all mobile devices
3 approaches
1. do nothing
moved beyond WAP or text
modern mobile browsers
can handle the “real web”
“but the mobile context...”
“Desktop computers and mobile devices are so different that
  the only way to offer a great user experience is to create two
separate designs — typically with fewer features for mobile.”
                 www.useit.com/alertbox/mobile-redesign.html
twitter.com/#!/stephenhay/status/23350345962889216
2. separate mobile site
  (m.flickr.com, mobile.mysite.com, ...)
beware browser sniffing
      photo: http://www.flickr.com/photos/timdorr/2096272747/
let the user decide:
  diet or full fat?
“refactored” for small displays,
 not dumbed down for mobile
3. single adaptive site
nothing new
The Sage “... accepts the ebb and flow of things,
    Nurtures them, but does not own them,”
               Tao Te Ching; 2 Abstraction




          www.alistapart.com/articles/dao
how to take “desktop”
 layout to “mobile”?
CSS 2 Media Types
Media types

all           braille
embossed      handheld
print         projection
screen        speech
tty           tv
CSS 2.1 Media Types

<link rel="stylesheet" ...
media="print" href="...">


@import url("...") print;


@media print {
    // insert CSS rules here
}
CSS 3 Media Queries
   “...the new hotness” Jeffrey Zeldman
      http://www.zeldman.com/2010/04/08/best-aea-yet/
CSS 3 Media Queries

●   builds on CSS 2.1 Media Types concept
●   more granular control (not just screen, print...)

http://www.w3.org/TR/css3-mediaqueries/
Media features

width                 color
height                color-index
device-width          monochrome
device-height         resolution
orientation           scan
aspect-ratio          grid
device-aspect-ratio
CSS 3 Media Queries

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


@import url("...") screen and (max-width:480px);


@media screen and (max-width:480px) {
    // insert CSS rules here
}
Multiple expressions – and keyword

@media screen and (min-width:180px) and (max-
width:480px) {
    // screen device and width > 180px
    // and width < 480px
}
Multiple expressions – comma separated

@media screen and (min-width:800px),
         print and (min-width:20em) {
    // screen device with width > 800px
    // or print device with width > 20em
}
Negative expressions – not keyword

@media not screen and (min-width:800px) {
    // not applied to screen device
    // with width > 800px
}
Exclusive expressions – only keyword

@media only screen and (min-width:800px) {
    // only applied to screen device
    // with width > 800px
}
Multiple media queries
/* “The absence of a media query is the first
media query” Bryan Rieger */


@media screen and (max-width:480px) {
    // screen device and width < 480px
}
@media screen and (max-width:980px) {
    // screen device and width < 980px
}
@media screen and (min-width:980px) {
    // screen device and width > 980px
}
http://mediaqueri.es
http://mediaqueri.es
http://mediaqueri.es
http://mediaqueri.es
www.themaninblue.com/writing/perspective/2004/09/21
design approaches using
     media queries
easy-readers.net/books/adaptive-web-design
www.alistapart.com/articles/responsive-web-design
grid-based layouts
www.subtraction.com/2007/03/19/oh-yeeaahh
www.subtraction.com/2007/03/19/oh-yeeaahh
www.alistapart.com/articles/fluidgrids
Responsive Web Designℱ

fluid grid + fluid images + media queries
bostonglobe.com
adaptive vs responsive?
“not a magic bullet...”
unsolved mysteries

www.opera.com/developer/tools/mobile
mobile devices lie
physical vs virtual pixels
viewport meta
suggests an initial layout viewport
            and zoom
viewport meta
<meta name="viewport"
content="width=480">


<meta name="viewport"
content="width=480, user-scalable=no">

http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html
Viewport properties


width                 initial-scale
height                minimum-scale
user-scalable         maximum-scale
<meta name="viewport"
content="width=device-width">
high-dpi devices lie twice
<meta name="viewport"
content="width=device-width,
target-densitydpi=device-dpi">
“interesting” iOS quirk
confused?
a practical example

<meta name="viewport" content="width=550">
<meta name="viewport" content="width=550">
<meta name="viewport" content="width=550">
<meta name="viewport"
content="width=550,maximum-scale=1.0">
<meta name="viewport"
content="width=550,maximum-scale=1.0,
   target-densitydpi=device-dpi">
maximum-scale=1.0

breaks zooming!
JavaScript approaches to selectively
    apply viewport meta...argh!
CSS Device Adaptation
@viewport {
    width: 320px;
    zoom: 2.3;
    user-zoom: fixed;
}
www.w3.org/TR/css-device-adapt
only works in Opera Mobile 11+ at the moment, with -o- prefix
dev.opera.com/articles/view/an-introduction-to-meta-viewport-and-viewport
Viewport properties

width / min-width / max-width      user-zoom

height / min-height / max-height   orientation

zoom / min-zoom / max-zoom         resolution
<meta name="viewport" content="width=550">


@-o-viewport {
    width: 550px;
}
<meta name="viewport"
content="width=550,maximum-scale=1.0,
target-densitydpi=device-dpi">


@-o-viewport {
    width: 550px;
    max-zoom: 1;
    resolution: device;
}
/* selective viewport via CSS */


@media 
 {
    @-o-viewport {
        
 /* for propellerheads */
    }
}
<meta name="viewport" content="width=550,maximum-
scale=1.0,target-densitydpi=device-dpi">
@media screen {
    @-o-viewport {
        /* undo meta viewport settings */
        width: auto; max-zoom: auto;
    }
}
@media screen and (max-device-width: 550px) {
    @-o-viewport {
        /* 550px viewport on small screen devices */
        width: 550px;
    }
}
<meta name="viewport" content="width=550,maximum-
scale=1.0,target-densitydpi=device-dpi">
@media screen {
    @-o-viewport {
        /* undo meta viewport settings */
        width: auto; max-zoom: auto;
    }
}
@media screen and (max-device-width: 550px) {
    @-o-viewport {
        /* 550px viewport on small screen devices */
        width: 550px;
    }
}
@-o-viewport {
    /* minimum of 550px viewport width */
    width: 550px auto; max-zoom: auto;
}
more unsolved mysteries
Responsive Web Designℱ

fluid grid + fluid images + media queries
/* fluid image based on parent container */

img { max-width:100%; }
Responsive Web Designℱ

fluid grid + fluid images + media queries
stephanierieger.com/the-trouble-with-android
www.zeldman.com/2011/12/29/state-of-the-web-of-apps-devices-and-breakpoints
“embrace the fluidity,
   don't fight it”
http://futurefriend.ly
www.opera.com/developer
   patrick.lauke@opera.com

Weitere Àhnliche Inhalte

Andere mochten auch

1) How digital is changing the face of the MS Society – Emerging Digital Tren...
1) How digital is changing the face of the MS Society – Emerging Digital Tren...1) How digital is changing the face of the MS Society – Emerging Digital Tren...
1) How digital is changing the face of the MS Society – Emerging Digital Tren...Code Computerlove
 
2) How charities can harness the power of personalisation - Emerging Digital ...
2) How charities can harness the power of personalisation - Emerging Digital ...2) How charities can harness the power of personalisation - Emerging Digital ...
2) How charities can harness the power of personalisation - Emerging Digital ...Code Computerlove
 
Sxsw 2015 roadshow fin
Sxsw 2015 roadshow finSxsw 2015 roadshow fin
Sxsw 2015 roadshow finNigelG
 
hmv.com - Transforming a retail giant into a content creator
hmv.com - Transforming a retail giant into a content creatorhmv.com - Transforming a retail giant into a content creator
hmv.com - Transforming a retail giant into a content creatorCode Computerlove
 
Will Critchlow - The Future of Link Building
Will Critchlow - The Future of Link BuildingWill Critchlow - The Future of Link Building
Will Critchlow - The Future of Link BuildingDistilled
 
3) Slacktivism: monster or myth? - ‘Emerging Digital Trends & Opportunities ...
3) Slacktivism: monster or myth? -  ‘Emerging Digital Trends & Opportunities ...3) Slacktivism: monster or myth? -  ‘Emerging Digital Trends & Opportunities ...
3) Slacktivism: monster or myth? - ‘Emerging Digital Trends & Opportunities ...Code Computerlove
 
6) How digital will further influence the future of charities - Keynote ‘Eme...
6) How digital will further influence the future of charities - Keynote  ‘Eme...6) How digital will further influence the future of charities - Keynote  ‘Eme...
6) How digital will further influence the future of charities - Keynote ‘Eme...Code Computerlove
 
5) How charities can protect themselves against data reform - ‘Emerging Digit...
5) How charities can protect themselves against data reform - ‘Emerging Digit...5) How charities can protect themselves against data reform - ‘Emerging Digit...
5) How charities can protect themselves against data reform - ‘Emerging Digit...Code Computerlove
 
Proving content marketing ROI with multi-touch attribution
Proving content marketing ROI with multi-touch attributionProving content marketing ROI with multi-touch attribution
Proving content marketing ROI with multi-touch attributionCode Computerlove
 
Continuous Delivery with Sitecore
Continuous Delivery with SitecoreContinuous Delivery with Sitecore
Continuous Delivery with SitecoreCode Computerlove
 
Using design sprints to drive product innovation.
Using design sprints to drive product innovation.Using design sprints to drive product innovation.
Using design sprints to drive product innovation.Code Computerlove
 
4) Placing a digital platform at the heart of organisational change with Oxfa...
4) Placing a digital platform at the heart of organisational change with Oxfa...4) Placing a digital platform at the heart of organisational change with Oxfa...
4) Placing a digital platform at the heart of organisational change with Oxfa...Code Computerlove
 
You are so much more than an SEO - 2014 Moz
You are so much more than an SEO - 2014 MozYou are so much more than an SEO - 2014 Moz
You are so much more than an SEO - 2014 MozWil Reynolds
 

Andere mochten auch (13)

1) How digital is changing the face of the MS Society – Emerging Digital Tren...
1) How digital is changing the face of the MS Society – Emerging Digital Tren...1) How digital is changing the face of the MS Society – Emerging Digital Tren...
1) How digital is changing the face of the MS Society – Emerging Digital Tren...
 
2) How charities can harness the power of personalisation - Emerging Digital ...
2) How charities can harness the power of personalisation - Emerging Digital ...2) How charities can harness the power of personalisation - Emerging Digital ...
2) How charities can harness the power of personalisation - Emerging Digital ...
 
Sxsw 2015 roadshow fin
Sxsw 2015 roadshow finSxsw 2015 roadshow fin
Sxsw 2015 roadshow fin
 
hmv.com - Transforming a retail giant into a content creator
hmv.com - Transforming a retail giant into a content creatorhmv.com - Transforming a retail giant into a content creator
hmv.com - Transforming a retail giant into a content creator
 
Will Critchlow - The Future of Link Building
Will Critchlow - The Future of Link BuildingWill Critchlow - The Future of Link Building
Will Critchlow - The Future of Link Building
 
3) Slacktivism: monster or myth? - ‘Emerging Digital Trends & Opportunities ...
3) Slacktivism: monster or myth? -  ‘Emerging Digital Trends & Opportunities ...3) Slacktivism: monster or myth? -  ‘Emerging Digital Trends & Opportunities ...
3) Slacktivism: monster or myth? - ‘Emerging Digital Trends & Opportunities ...
 
6) How digital will further influence the future of charities - Keynote ‘Eme...
6) How digital will further influence the future of charities - Keynote  ‘Eme...6) How digital will further influence the future of charities - Keynote  ‘Eme...
6) How digital will further influence the future of charities - Keynote ‘Eme...
 
5) How charities can protect themselves against data reform - ‘Emerging Digit...
5) How charities can protect themselves against data reform - ‘Emerging Digit...5) How charities can protect themselves against data reform - ‘Emerging Digit...
5) How charities can protect themselves against data reform - ‘Emerging Digit...
 
Proving content marketing ROI with multi-touch attribution
Proving content marketing ROI with multi-touch attributionProving content marketing ROI with multi-touch attribution
Proving content marketing ROI with multi-touch attribution
 
Continuous Delivery with Sitecore
Continuous Delivery with SitecoreContinuous Delivery with Sitecore
Continuous Delivery with Sitecore
 
Using design sprints to drive product innovation.
Using design sprints to drive product innovation.Using design sprints to drive product innovation.
Using design sprints to drive product innovation.
 
4) Placing a digital platform at the heart of organisational change with Oxfa...
4) Placing a digital platform at the heart of organisational change with Oxfa...4) Placing a digital platform at the heart of organisational change with Oxfa...
4) Placing a digital platform at the heart of organisational change with Oxfa...
 
You are so much more than an SEO - 2014 Moz
You are so much more than an SEO - 2014 MozYou are so much more than an SEO - 2014 Moz
You are so much more than an SEO - 2014 Moz
 

Ähnlich wie Adapt and respond - mobile-friendly layouts beyond the desktop - standards>next / Manchester / 3 March 2012

Adaptive layouts - standards>next Manchester 23.03.2011
Adaptive layouts - standards>next Manchester 23.03.2011Adaptive layouts - standards>next Manchester 23.03.2011
Adaptive layouts - standards>next Manchester 23.03.2011Patrick Lauke
 
The specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktopThe specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktopbetabeers
 
ŃĐŒĐ°Ń€Ń‚Ń„ĐŸĐœŃ‹ Đž ĐżĐ»Đ°ĐœŃˆĐ”Ń‚ĐœĐžĐșĐž. ĐČДб Ń€Đ°Đ·Ń€Đ°Đ±ĐŸŃ‚ĐșĐ° ĐżĐŸĐŒĐžĐŒĐŸ ЎДсĐșŃ‚ĐŸĐżĐ°. Patrick h. lauke. Đ·Đ°Đ» 1
ŃĐŒĐ°Ń€Ń‚Ń„ĐŸĐœŃ‹ Đž ĐżĐ»Đ°ĐœŃˆĐ”Ń‚ĐœĐžĐșĐž. ĐČДб Ń€Đ°Đ·Ń€Đ°Đ±ĐŸŃ‚ĐșĐ° ĐżĐŸĐŒĐžĐŒĐŸ ЎДсĐșŃ‚ĐŸĐżĐ°. Patrick h. lauke. Đ·Đ°Đ» 1ŃĐŒĐ°Ń€Ń‚Ń„ĐŸĐœŃ‹ Đž ĐżĐ»Đ°ĐœŃˆĐ”Ń‚ĐœĐžĐșĐž. ĐČДб Ń€Đ°Đ·Ń€Đ°Đ±ĐŸŃ‚ĐșĐ° ĐżĐŸĐŒĐžĐŒĐŸ ЎДсĐșŃ‚ĐŸĐżĐ°. Patrick h. lauke. Đ·Đ°Đ» 1
ŃĐŒĐ°Ń€Ń‚Ń„ĐŸĐœŃ‹ Đž ĐżĐ»Đ°ĐœŃˆĐ”Ń‚ĐœĐžĐșĐž. ĐČДб Ń€Đ°Đ·Ń€Đ°Đ±ĐŸŃ‚ĐșĐ° ĐżĐŸĐŒĐžĐŒĐŸ ЎДсĐșŃ‚ĐŸĐżĐ°. Patrick h. lauke. Đ·Đ°Đ» 1rit2011
 
Responsive Websites
Responsive WebsitesResponsive Websites
Responsive WebsitesJoe Seifi
 
Making your site mobile-friendly - Standards-Next 12.06.2010
Making your site mobile-friendly - Standards-Next 12.06.2010Making your site mobile-friendly - Standards-Next 12.06.2010
Making your site mobile-friendly - Standards-Next 12.06.2010Patrick Lauke
 
Responsive website design
Responsive website designResponsive website design
Responsive website designsvaithiyalingam
 
Pinkoi Mobile Web
Pinkoi Mobile WebPinkoi Mobile Web
Pinkoi Mobile Webmikeleeme
 
Making your site mobile-friendly - DevCSI Reading 21.07.2010
Making your site mobile-friendly - DevCSI Reading 21.07.2010Making your site mobile-friendly - DevCSI Reading 21.07.2010
Making your site mobile-friendly - DevCSI Reading 21.07.2010Patrick Lauke
 
Designing for mobile
Designing for mobileDesigning for mobile
Designing for mobileDee Sadler
 
Responsive UX - One size fits all @BigDesign conference #BigD12
Responsive UX - One size fits all   @BigDesign conference #BigD12Responsive UX - One size fits all   @BigDesign conference #BigD12
Responsive UX - One size fits all @BigDesign conference #BigD12touchtitans
 
Responsive Web in Brief
Responsive Web in BriefResponsive Web in Brief
Responsive Web in BriefEPAM
 
Once Source to Rule Them All
Once Source to Rule Them AllOnce Source to Rule Them All
Once Source to Rule Them AllDavid Yeiser
 
Responsive design: techniques and tricks to prepare your websites for the mul...
Responsive design: techniques and tricks to prepare your websites for the mul...Responsive design: techniques and tricks to prepare your websites for the mul...
Responsive design: techniques and tricks to prepare your websites for the mul...Andreas Bovens
 
Responsive design
Responsive designResponsive design
Responsive designJohn Doxaras
 
Webseiten fĂŒr mobile GerĂ€te - MobileTech Conference 2010 Mainz
Webseiten fĂŒr mobile GerĂ€te - MobileTech Conference 2010 MainzWebseiten fĂŒr mobile GerĂ€te - MobileTech Conference 2010 Mainz
Webseiten fĂŒr mobile GerĂ€te - MobileTech Conference 2010 MainzPatrick Lauke
 
Intro to @viewport & other new Responsive Web Design CSS features
Intro to @viewport & other new Responsive Web Design CSS featuresIntro to @viewport & other new Responsive Web Design CSS features
Intro to @viewport & other new Responsive Web Design CSS featuresAndreas Bovens
 
[rwdsummit2012] Adaptive Images in Responsive Web Design
[rwdsummit2012] Adaptive Images in Responsive Web Design[rwdsummit2012] Adaptive Images in Responsive Web Design
[rwdsummit2012] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
[html5tx] Adaptive Images in Responsive Web Design
[html5tx] Adaptive Images in Responsive Web Design[html5tx] Adaptive Images in Responsive Web Design
[html5tx] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
[cssdevconf] Adaptive Images in RWD
[cssdevconf] Adaptive Images in RWD[cssdevconf] Adaptive Images in RWD
[cssdevconf] Adaptive Images in RWDChristopher Schmitt
 
[HEWEBAR 2012] Adaptive Images in Responsive Web Design
[HEWEBAR 2012] Adaptive Images in Responsive Web Design[HEWEBAR 2012] Adaptive Images in Responsive Web Design
[HEWEBAR 2012] Adaptive Images in Responsive Web DesignChristopher Schmitt
 

Ähnlich wie Adapt and respond - mobile-friendly layouts beyond the desktop - standards>next / Manchester / 3 March 2012 (20)

Adaptive layouts - standards>next Manchester 23.03.2011
Adaptive layouts - standards>next Manchester 23.03.2011Adaptive layouts - standards>next Manchester 23.03.2011
Adaptive layouts - standards>next Manchester 23.03.2011
 
The specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktopThe specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktop
 
ŃĐŒĐ°Ń€Ń‚Ń„ĐŸĐœŃ‹ Đž ĐżĐ»Đ°ĐœŃˆĐ”Ń‚ĐœĐžĐșĐž. ĐČДб Ń€Đ°Đ·Ń€Đ°Đ±ĐŸŃ‚ĐșĐ° ĐżĐŸĐŒĐžĐŒĐŸ ЎДсĐșŃ‚ĐŸĐżĐ°. Patrick h. lauke. Đ·Đ°Đ» 1
ŃĐŒĐ°Ń€Ń‚Ń„ĐŸĐœŃ‹ Đž ĐżĐ»Đ°ĐœŃˆĐ”Ń‚ĐœĐžĐșĐž. ĐČДб Ń€Đ°Đ·Ń€Đ°Đ±ĐŸŃ‚ĐșĐ° ĐżĐŸĐŒĐžĐŒĐŸ ЎДсĐșŃ‚ĐŸĐżĐ°. Patrick h. lauke. Đ·Đ°Đ» 1ŃĐŒĐ°Ń€Ń‚Ń„ĐŸĐœŃ‹ Đž ĐżĐ»Đ°ĐœŃˆĐ”Ń‚ĐœĐžĐșĐž. ĐČДб Ń€Đ°Đ·Ń€Đ°Đ±ĐŸŃ‚ĐșĐ° ĐżĐŸĐŒĐžĐŒĐŸ ЎДсĐșŃ‚ĐŸĐżĐ°. Patrick h. lauke. Đ·Đ°Đ» 1
ŃĐŒĐ°Ń€Ń‚Ń„ĐŸĐœŃ‹ Đž ĐżĐ»Đ°ĐœŃˆĐ”Ń‚ĐœĐžĐșĐž. ĐČДб Ń€Đ°Đ·Ń€Đ°Đ±ĐŸŃ‚ĐșĐ° ĐżĐŸĐŒĐžĐŒĐŸ ЎДсĐșŃ‚ĐŸĐżĐ°. Patrick h. lauke. Đ·Đ°Đ» 1
 
Responsive Websites
Responsive WebsitesResponsive Websites
Responsive Websites
 
Making your site mobile-friendly - Standards-Next 12.06.2010
Making your site mobile-friendly - Standards-Next 12.06.2010Making your site mobile-friendly - Standards-Next 12.06.2010
Making your site mobile-friendly - Standards-Next 12.06.2010
 
Responsive website design
Responsive website designResponsive website design
Responsive website design
 
Pinkoi Mobile Web
Pinkoi Mobile WebPinkoi Mobile Web
Pinkoi Mobile Web
 
Making your site mobile-friendly - DevCSI Reading 21.07.2010
Making your site mobile-friendly - DevCSI Reading 21.07.2010Making your site mobile-friendly - DevCSI Reading 21.07.2010
Making your site mobile-friendly - DevCSI Reading 21.07.2010
 
Designing for mobile
Designing for mobileDesigning for mobile
Designing for mobile
 
Responsive UX - One size fits all @BigDesign conference #BigD12
Responsive UX - One size fits all   @BigDesign conference #BigD12Responsive UX - One size fits all   @BigDesign conference #BigD12
Responsive UX - One size fits all @BigDesign conference #BigD12
 
Responsive Web in Brief
Responsive Web in BriefResponsive Web in Brief
Responsive Web in Brief
 
Once Source to Rule Them All
Once Source to Rule Them AllOnce Source to Rule Them All
Once Source to Rule Them All
 
Responsive design: techniques and tricks to prepare your websites for the mul...
Responsive design: techniques and tricks to prepare your websites for the mul...Responsive design: techniques and tricks to prepare your websites for the mul...
Responsive design: techniques and tricks to prepare your websites for the mul...
 
Responsive design
Responsive designResponsive design
Responsive design
 
Webseiten fĂŒr mobile GerĂ€te - MobileTech Conference 2010 Mainz
Webseiten fĂŒr mobile GerĂ€te - MobileTech Conference 2010 MainzWebseiten fĂŒr mobile GerĂ€te - MobileTech Conference 2010 Mainz
Webseiten fĂŒr mobile GerĂ€te - MobileTech Conference 2010 Mainz
 
Intro to @viewport & other new Responsive Web Design CSS features
Intro to @viewport & other new Responsive Web Design CSS featuresIntro to @viewport & other new Responsive Web Design CSS features
Intro to @viewport & other new Responsive Web Design CSS features
 
[rwdsummit2012] Adaptive Images in Responsive Web Design
[rwdsummit2012] Adaptive Images in Responsive Web Design[rwdsummit2012] Adaptive Images in Responsive Web Design
[rwdsummit2012] Adaptive Images in Responsive Web Design
 
[html5tx] Adaptive Images in Responsive Web Design
[html5tx] Adaptive Images in Responsive Web Design[html5tx] Adaptive Images in Responsive Web Design
[html5tx] Adaptive Images in Responsive Web Design
 
[cssdevconf] Adaptive Images in RWD
[cssdevconf] Adaptive Images in RWD[cssdevconf] Adaptive Images in RWD
[cssdevconf] Adaptive Images in RWD
 
[HEWEBAR 2012] Adaptive Images in Responsive Web Design
[HEWEBAR 2012] Adaptive Images in Responsive Web Design[HEWEBAR 2012] Adaptive Images in Responsive Web Design
[HEWEBAR 2012] Adaptive Images in Responsive Web Design
 

Mehr von Patrick Lauke

These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...
These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...
These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...Patrick Lauke
 
Pointer Events Working Group update / TPAC 2023 / Patrick H. Lauke
Pointer Events Working Group update / TPAC 2023 / Patrick H. LaukePointer Events Working Group update / TPAC 2023 / Patrick H. Lauke
Pointer Events Working Group update / TPAC 2023 / Patrick H. LaukePatrick Lauke
 
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...Patrick Lauke
 
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...Patrick Lauke
 
Too much accessibility - good intentions, badly implemented / Public Sector F...
Too much accessibility - good intentions, badly implemented / Public Sector F...Too much accessibility - good intentions, badly implemented / Public Sector F...
Too much accessibility - good intentions, badly implemented / Public Sector F...Patrick Lauke
 
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...Patrick Lauke
 
Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...
Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...
Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...Patrick Lauke
 
Managing and educating content editors - experiences and ideas from the trenc...
Managing and educating content editors - experiences and ideas from the trenc...Managing and educating content editors - experiences and ideas from the trenc...
Managing and educating content editors - experiences and ideas from the trenc...Patrick Lauke
 
Implementing Web Standards across the institution: trials and tribulations of...
Implementing Web Standards across the institution: trials and tribulations of...Implementing Web Standards across the institution: trials and tribulations of...
Implementing Web Standards across the institution: trials and tribulations of...Patrick Lauke
 
Geolinking content - experiments in connecting virtual and physical places / ...
Geolinking content - experiments in connecting virtual and physical places / ...Geolinking content - experiments in connecting virtual and physical places / ...
Geolinking content - experiments in connecting virtual and physical places / ...Patrick Lauke
 
All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...Patrick Lauke
 
Web Accessibility - an introduction / Salford Business School briefing / Univ...
Web Accessibility - an introduction / Salford Business School briefing / Univ...Web Accessibility - an introduction / Salford Business School briefing / Univ...
Web Accessibility - an introduction / Salford Business School briefing / Univ...Patrick Lauke
 
Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Doing it in style - creating beautiful sites, the web standards way / WebDD /...Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Doing it in style - creating beautiful sites, the web standards way / WebDD /...Patrick Lauke
 
Web standards pragmatism - from validation to the real world / Web Developers...
Web standards pragmatism - from validation to the real world / Web Developers...Web standards pragmatism - from validation to the real world / Web Developers...
Web standards pragmatism - from validation to the real world / Web Developers...Patrick Lauke
 
Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...
Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...
Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...Patrick Lauke
 
The state of the web - www.salford.ac.uk / 2007
The state of the web - www.salford.ac.uk / 2007The state of the web - www.salford.ac.uk / 2007
The state of the web - www.salford.ac.uk / 2007Patrick Lauke
 
Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...
Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...
Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...Patrick Lauke
 
WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...
WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...
WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...Patrick Lauke
 
WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...
WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...
WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...Patrick Lauke
 
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018Patrick Lauke
 

Mehr von Patrick Lauke (20)

These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...
These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...
These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...
 
Pointer Events Working Group update / TPAC 2023 / Patrick H. Lauke
Pointer Events Working Group update / TPAC 2023 / Patrick H. LaukePointer Events Working Group update / TPAC 2023 / Patrick H. Lauke
Pointer Events Working Group update / TPAC 2023 / Patrick H. Lauke
 
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
 
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
 
Too much accessibility - good intentions, badly implemented / Public Sector F...
Too much accessibility - good intentions, badly implemented / Public Sector F...Too much accessibility - good intentions, badly implemented / Public Sector F...
Too much accessibility - good intentions, badly implemented / Public Sector F...
 
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
 
Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...
Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...
Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...
 
Managing and educating content editors - experiences and ideas from the trenc...
Managing and educating content editors - experiences and ideas from the trenc...Managing and educating content editors - experiences and ideas from the trenc...
Managing and educating content editors - experiences and ideas from the trenc...
 
Implementing Web Standards across the institution: trials and tribulations of...
Implementing Web Standards across the institution: trials and tribulations of...Implementing Web Standards across the institution: trials and tribulations of...
Implementing Web Standards across the institution: trials and tribulations of...
 
Geolinking content - experiments in connecting virtual and physical places / ...
Geolinking content - experiments in connecting virtual and physical places / ...Geolinking content - experiments in connecting virtual and physical places / ...
Geolinking content - experiments in connecting virtual and physical places / ...
 
All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...
 
Web Accessibility - an introduction / Salford Business School briefing / Univ...
Web Accessibility - an introduction / Salford Business School briefing / Univ...Web Accessibility - an introduction / Salford Business School briefing / Univ...
Web Accessibility - an introduction / Salford Business School briefing / Univ...
 
Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Doing it in style - creating beautiful sites, the web standards way / WebDD /...Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Doing it in style - creating beautiful sites, the web standards way / WebDD /...
 
Web standards pragmatism - from validation to the real world / Web Developers...
Web standards pragmatism - from validation to the real world / Web Developers...Web standards pragmatism - from validation to the real world / Web Developers...
Web standards pragmatism - from validation to the real world / Web Developers...
 
Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...
Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...
Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...
 
The state of the web - www.salford.ac.uk / 2007
The state of the web - www.salford.ac.uk / 2007The state of the web - www.salford.ac.uk / 2007
The state of the web - www.salford.ac.uk / 2007
 
Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...
Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...
Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...
 
WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...
WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...
WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...
 
WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...
WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...
WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...
 
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
 

KĂŒrzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

KĂŒrzlich hochgeladen (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Adapt and respond - mobile-friendly layouts beyond the desktop - standards>next / Manchester / 3 March 2012