91
goodwally.ca @good_wally Responsive Web Design & Web Accessibility george zamfir meetup.com/a11yTO #a11yTO @a11yCampTO Tuesday, 20 November, 12

Responsive Web Design & Accessibility

Embed Size (px)

DESCRIPTION

Accessibility questions? Get in contact: [email protected]. July 2013 NOTE: I posted an updated, more comprehensive version of this presentation at http://www.slideshare.net/GeorgeZamfir/responsive-web-design-a-tool-for-accessibility. How responsive web design is making the case for accessibility. Many of the RWD best practices ARE in fact best practices for accessibility as well. And there's nothing revolutionary about them, however with people using them more and more under the RWD umbrella they basically became more attractive. "Responsive web design is accessibility in disguise". "RWD is designing for more accessible content". Presentation delivered at Accessibility Camp Toronto (AccessibilityCampTO.org) on Nov 17, 2012. Podcast: http://www.webaxe.org/podcast-97-responsive-design-and-accessibility/ Responsive Accessible Web Design KIT: https://github.com/GeorgeZamfir/RAWD-KIT

Citation preview

Page 1: Responsive Web Design & Accessibility

goodwallyca 127758 good_wally

Responsive Web Designamp

Web Accessibility

george zamfirmeetupcoma11yTO

a11yTOa11yCampTO

Tuesday 20 November 12

RWD amp A11Y = heartsThey are really good together

Tuesday 20 November 12

goodwallyca 127758 good_wally

Responsive Web Design (RWD)amp

Web Accessibility

30 min presentation amp 20 min of conversations

bull part case studybull part primer on responsive web design

bull RWD amp A11Y = hearts

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

For my day job I work on this stuff

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

In my spare time

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 2: Responsive Web Design & Accessibility

RWD amp A11Y = heartsThey are really good together

Tuesday 20 November 12

goodwallyca 127758 good_wally

Responsive Web Design (RWD)amp

Web Accessibility

30 min presentation amp 20 min of conversations

bull part case studybull part primer on responsive web design

bull RWD amp A11Y = hearts

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

For my day job I work on this stuff

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

In my spare time

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 3: Responsive Web Design & Accessibility

goodwallyca 127758 good_wally

Responsive Web Design (RWD)amp

Web Accessibility

30 min presentation amp 20 min of conversations

bull part case studybull part primer on responsive web design

bull RWD amp A11Y = hearts

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

For my day job I work on this stuff

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

In my spare time

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 4: Responsive Web Design & Accessibility

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

For my day job I work on this stuff

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

In my spare time

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 5: Responsive Web Design & Accessibility

goodwallyca 127758 good_wally

For my day job I work on this stuff

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

In my spare time

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 6: Responsive Web Design & Accessibility

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

In my spare time

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 7: Responsive Web Design & Accessibility

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

In my spare time

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 8: Responsive Web Design & Accessibility

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

In my spare time

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 9: Responsive Web Design & Accessibility

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

In my spare time

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 10: Responsive Web Design & Accessibility

goodwallyca 127758 good_wally

In my spare time

Tuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 11: Responsive Web Design & Accessibility

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 12: Responsive Web Design & Accessibility

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 13: Responsive Web Design & Accessibility

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 14: Responsive Web Design & Accessibility

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 15: Responsive Web Design & Accessibility

goodwallyca 127758 good_wallyTuesday 20 November 12

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 16: Responsive Web Design & Accessibility

goodwallyca 127758 good_wally

But I also get to work on cool stuff like this ghiglioneca

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 17: Responsive Web Design & Accessibility

What is Responsive Web Design (rwd)

Tuesday 20 November 12

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 18: Responsive Web Design & Accessibility

What is Responsive Web Design (rwd)

Started off as a technique for building one website that

would work on all devices

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 19: Responsive Web Design & Accessibility

Why do we needResponsive Web Design (rwd)

Tuesday 20 November 12

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 20: Responsive Web Design & Accessibility

Why do we needResponsive Web Design (rwd)

Rather than tailoring disconnected designs for an ever-increasing number of web devices we can treat them as facets of the same experience

- Ethan Marcotte alistapartcomarticlesresponsive-web-design

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 21: Responsive Web Design & Accessibility

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 22: Responsive Web Design & Accessibility

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 23: Responsive Web Design & Accessibility

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 24: Responsive Web Design & Accessibility

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 25: Responsive Web Design & Accessibility

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 26: Responsive Web Design & Accessibility

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 27: Responsive Web Design & Accessibility

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 28: Responsive Web Design & Accessibility

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 29: Responsive Web Design & Accessibility

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 30: Responsive Web Design & Accessibility

Tuesday 20 November 12

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 31: Responsive Web Design & Accessibility

RWD - Under the hood

Fluid Foundationno fixed-width layouts or PXs seriously

Media Queriestarget media types and media features

Responsive Imagespercentage widths (+ sigh serving multiple images)

Tuesday 20 November 12

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 32: Responsive Web Design & Accessibility

RWD - Fluid FoundationDeclare percentage () or ratio (em) widths

instead of absolute values (px)in order to adapt to the size of the viewport

section margin 05em width 75 height 10em

ltmeta name=viewport content=width=device-widthgt

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 33: Responsive Web Design & Accessibility

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 34: Responsive Web Design & Accessibility

Tuesday 20 November 12

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 35: Responsive Web Design & Accessibility

Tuesday 20 November 12

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 36: Responsive Web Design & Accessibility

RWD - Media QueriesItrsquos how you target specific media AND media features

30em = 480px media screen and (min-width 30em) h1 font-size 1em

30em = 480px and 48em = 768px media screen and (min-width 30em) and (max-width 48em) h1 font-size 15em

How about them breakpoints

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 37: Responsive Web Design & Accessibility

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 38: Responsive Web Design & Accessibility

RWD - Responsive Images

How do you make fixed-width elements (ie images) work with your awesome fluid layout

img max-width 100 height auto

Tuesday 20 November 12

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 39: Responsive Web Design & Accessibility

RWD - Responsive Images

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 40: Responsive Web Design & Accessibility

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 41: Responsive Web Design & Accessibility

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 42: Responsive Web Design & Accessibility

RWD - Responsive ImagesNew problem

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 43: Responsive Web Design & Accessibility

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Tuesday 20 November 12

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 44: Responsive Web Design & Accessibility

RWD - Responsive Images

SolutionsImage OptimizationScalable Vector Graphics (SVG)Media Queries - (background) image replacementIcon Fonts - css-trickscomexamplesIconFontA new HTML element - w3orgcommunityrespimg

Unfortunately there is no ldquoone solution to rule them allrdquo

css-trickscomwhich-responsive-images-solution-should-you-use

Tuesday 20 November 12

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 45: Responsive Web Design & Accessibility

RWD - SummaryFluid Foundation + Media Queries + Responsive Images

Tuesday 20 November 12

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 46: Responsive Web Design & Accessibility

RWD = FutureFriendly

Tuesday 20 November 12

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 47: Responsive Web Design & Accessibility

RWD amp A11Y = heartsTuesday 20 November 12

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 48: Responsive Web Design & Accessibility

So why are RWD amp A11Yreally good together

Tuesday 20 November 12

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 49: Responsive Web Design & Accessibility

RWD amp A11Y = hearts Why

Personal Overr iding Stylesheet(Fluid Foundation + Media Queries + Responsive Images)

Inherent Inclination to Web Standards

Mobile First + Progressive Enhancement

Caters to Users Needs Devices Context

Tuesday 20 November 12

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 50: Responsive Web Design & Accessibility

Personal Overriding Stylesheet

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 51: Responsive Web Design & Accessibility

Personal Overriding Stylesheet

Think about itWersquore changing the CSS stylesheet to suit our needs

Less about the design more about the content

Tuesday 20 November 12

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 52: Responsive Web Design & Accessibility

Personal Overriding Stylesheet

ldquoMy basic point is that it should be the content that dictates the media queriesrdquo

adactio

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 53: Responsive Web Design & Accessibility

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 54: Responsive Web Design & Accessibility

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 55: Responsive Web Design & Accessibility

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Tuesday 20 November 12

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 56: Responsive Web Design & Accessibility

ldquoMobile users want to see our menu hours and delivery number Desktop users definitely want this 1mb png of someone smiling at a saladrdquo

wilto

Personal Overriding Stylesheet

ldquoRWD is designing for more accessible contentrdquo

George Zamfir

Moaaar Accessible Content

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 57: Responsive Web Design & Accessibility

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 58: Responsive Web Design & Accessibility

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 59: Responsive Web Design & Accessibility

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 60: Responsive Web Design & Accessibility

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

Tuesday 20 November 12

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 61: Responsive Web Design & Accessibility

Personal Overriding Stylesheet

Reduced Cognitive amp Visual Load

RWD goes beyond layouts amp images wersquore now tackling line amp letter spacing (leading amp kerning) readable typefaces (even dyslexia) AND responsive typography

ldquoGeorgia works perfectly as body text up until 16 pixels As soon as you go over that size it starts to look odd This is not a design deficiency of the typeface It was simply not designed to work for big body text sizes and dense screensrdquo

- informationarchitectsnet

Tuesday 20 November 12

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 62: Responsive Web Design & Accessibility

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 63: Responsive Web Design & Accessibility

Personal Overriding Stylesheet

Fat Fingers Syndrome

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 64: Responsive Web Design & Accessibility

Personal Overriding Stylesheet

Fat Fingers Syndrome

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 65: Responsive Web Design & Accessibility

Personal Overriding Stylesheet

Fat Fingers Syndrome

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 66: Responsive Web Design & Accessibility

Personal Overriding Stylesheet

Fat Fingers Syndrome

header[role=banner] nav a padding04em 1em 05em

What does it mean for a11y1 finger no fingers motor control dexterity novice IT users etc

Donrsquot make me think (Steve Krug)

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 67: Responsive Web Design & Accessibility

Tuesday 20 November 12

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 68: Responsive Web Design & Accessibility

Tuesday 20 November 12

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 69: Responsive Web Design & Accessibility

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 70: Responsive Web Design & Accessibility

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

Tuesday 20 November 12

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 71: Responsive Web Design & Accessibility

Embracing Web Standards

no moreplatform specific hacks custom controls mouse-only wankery

HTML5 amp ARIA

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 72: Responsive Web Design & Accessibility

Mobile First amp Progressive Enhancement

Mobile firstdesigning for the smallest screen resolution first (lt320px) and use it as the base for the next larger screen resolutions

Progressive Enhancementbuilding for the less-capable devices browsers first and incrementally enhance for the more capable ones

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 73: Responsive Web Design & Accessibility

Progressive Enhancement

Tuesday 20 November 12

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 74: Responsive Web Design & Accessibility

Progressive Enhancement

An escalator can never break--it can only become stairs

You would never see an Escalator Temporarily Out Of Order sign just Escalator Temporarily Stairsrdquo

Sorry for the convenience We apologize for the fact that you can still get up there

- Mitch Hedberg

Tuesday 20 November 12

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 75: Responsive Web Design & Accessibility

Progressive Enhancement

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 76: Responsive Web Design & Accessibility

Mobile First

Tuesday 20 November 12

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 77: Responsive Web Design & Accessibility

Mobile First

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 78: Responsive Web Design & Accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 79: Responsive Web Design & Accessibility

Itrsquos all good news for accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 80: Responsive Web Design & Accessibility

Mobile First amp Progressive Enhancement

Tuesday 20 November 12

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 81: Responsive Web Design & Accessibility

Caters to Users Needs Devices Context

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 82: Responsive Web Design & Accessibility

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 83: Responsive Web Design & Accessibility

RWD amp A11Y = hearts

Accessibility is not lagging behind (for once)

accessibility amp web standards are core to RWD

RWD is a champion for web accessibilitywe have common goals for our users

RWD is not a fada solid framework for us to do better web work

Tuesday 20 November 12

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 84: Responsive Web Design & Accessibility

RWD amp A11Y = hearts

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 85: Responsive Web Design & Accessibility

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 86: Responsive Web Design & Accessibility

RWD amp A11Y = hearts

ldquoRWD is A11Y in disguiserdquo - George Zamfir

Try it for yourself goodwallycarawd_kitzip

Tuesday 20 November 12

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 87: Responsive Web Design & Accessibility

goodwallyca 127758 good_wally

Thank you

Tuesday 20 November 12

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 88: Responsive Web Design & Accessibility

Credits Photos Sources

Tuesday 20 November 12

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 89: Responsive Web Design & Accessibility

Credits Photos Sourcesfreevectorcom

photobucketcom

phombocom

ipadwallsdepotcom

wwwentypocom

spliocomresponsive

flickrcomphotosmerlin1343376738

lukewcomffentryasp1649

Tuesday 20 November 12

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 90: Responsive Web Design & Accessibility

Research amp Resources

Tuesday 20 November 12

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12

Page 91: Responsive Web Design & Accessibility

Research amp ResourcesResponsive Web Designalistapartcomarticlesresponsive-web-designbradfrostwebcom + bradfrostgithubcomthis-is-responsiveresourceshtmlnetmagazinecomtutorialsbuild-responsive-site-week-designing-responsively-part-1stuffandnonsensecoukblogabouti_dont_care_about_responsive_web_designmsdnmicrosoftcomen-usmagazinehh653584aspxcodingsmashingmagazinecom20110112guidelines-for-responsive-web-designresponsivedesigncablogslidecast-rwd-introduction-workflow-overviewjohnpolacekgithubcomscrolldeckjsdecksresponsivegithubcomfilamentgroupResponsive-Imagesinformationarchitectsnetblogresponsive-typographymatanichcom20121106picture-polyfillcss-trickscomwhich-responsive-images-solution-should-you-usemediaqueries + quirksmodeorghttpwwwlukewcomffentryasp1649

Mobile First amp Progressive EnhancementgithubcombradfrostMobile-First-RWDlukewcomresourcesmobile_firstasp lukewcompresospresoasp26 (preso slides + audio + video)christianheilmanncomtagprogressive-enhancement

Tuesday 20 November 12