SlideShare a Scribd company logo
1 of 30
Download to read offline
A WEB FOR 
EVERYONE 
james williamson | lynda.com
Hello. 
I’m James Williamson 
| senior author 
@jameswillweb on the Twitter
There’s a chance this may be my last talk. 
If so, I’d like to take this opportunity to talk 
about the web, and its future.
I think it’s critically important that we continue 
to support an open, accessible web. 
A web for everyone
ME 
This is what cool looked like in 1981 
no internet, no smart devices, and no idea of what was coming
Now I have “friends” all over the world 
distributed communities with few barriers to entry
So of course we internet all the things
the internet ≠ the web
the web, as we know it, 
is threatened
The web is threatened by politics 
source: Gaping Void by Hugh MacLeod http://gapingvoid.com/2006/10/13/walled-gardens-explained/
The web is threatened by corporate interests 
source: Gaping Void by Hugh MacLeod http://gapingvoid.com/2006/10/13/walled-gardens-explained/
This is not exactly a new idea...
Perhaps the biggest threat is the shift to 
applications and “things”
Potential issues 
Linkability 
Will we still be able to link information together in intelligent ways? 
Discoverability 
Will that content be searchable and discoverable? 
Accessibility 
Will that content still be accessible by everyone? 
As content shifts, we need to ensure it remains open 
and accessible to everyone
“Hey man, I’m just a designer/developer, 
what can I do?!” 
quite a lot, actually...
Support Firefox 
seriously
Help move HTML forward 
the slap-fight going on between 
WHATWG and W3C helps no one.
Continue to push for better semantics 
<hgroup> 
<section> 
<header> 
<article> <aside> 
<footer> 
<nav> 
<main> new! 
Better, but is this really the best we can do?
Accessibility can help 
ARIA Landmark roles 
Already mapped to common UI elements and states 
Forces us to think about content and interaction 
We should be able to better identify semantic needs 
Bake it into HTML 
If we abstract our semantics, we risk the portability of our content
Let’s talk accessibility 
82% 
18% 
US Population 
Disabilities 
57% 
21% 
6% 
13% 
11%% 
Chrome 
Firefox 
IE 11 
IE 8 
Android 
Safari 
source: 2010 US Census & Global Stat Counter Aug 2014
It’s not just vision 
Visual 
Ranges from blindness to low-vision. Increasing as population ages. 
Auditory 
Closed captioning and alternates to sound-based interactions. 
Motor 
Motor impairments which make it difficult to use typical input devices. 
May use specialized keyboards, eye trackers, or switch-based systems. 
Cognitive 
Conditions like Autism or dyslexia that can hinder the processing of 
information.
This is Chris 
source: The Age, July 2013 
Chris was born with cerebral palsy 
more importantly, he’s a hell of a video editor
What do you find frustrating about using the web? 
“I think the main problem I have with websites is when I have to be quick with 
my mouse in order to click something, so if it is a slideshow and you have to 
click an animated object, or in some pop-up menus. 
A good example is actually in the lynda.com video player when I am trying to 
change a setting such as quality or volume. When I’ve tried to change the 
quality, I struggle to get the mouse to a place before the menu disappears and I 
have to start over again. 
For me, a better way of doing this would be if the menu disappears only when I 
move the mouse out of the video player. Most of my issues are caused by me not 
being as agile with the mouse as most people are.” 
- Christopher Hills
By making our sites accessible, we 
empower many people who wouldn’t 
normally have access to that 
experience or information. 
We help give people a voice who 
would otherwise be silent.
A11y basics 
Color 
Don’t rely on just color to convey meaning. 
Don’t auto play video 
For the love of God. Please. 
All controls should be keyboard accessible 
This is actually pretty easy. YOU have to mess it up. 
Think through your interactions 
Make sure they’re not hindering access
A11y basics 
Target size 
Make sure buttons and controls are easy to trigger. 
Alt text and captions 
Make sure the things that should be labeled are labeled 
Use ARIA Landmark Roles 
They’re well-supported and enhance semantics 
Be careful how you hide things 
Does the content still need to be accessible?
In the long run, making accessibility 
a core part of your default 
experience will help you eliminate 
complexity and build better sites.
What else can you do? 
If you don’t already, add your own voice
Keeping the web open and accessible is important 
As the people who build the web, we have a great deal 
of say in how it’s built. 
Let’s build a web for everyone.
THANK YOU jwilliamson@lynda.com 
@jameswillweb 
Want these slides? 
http://www.slideshare.net/jameswillweb

More Related Content

What's hot

The future of BYU web design
The future of BYU web designThe future of BYU web design
The future of BYU web designNate Walton
 
Class 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipClass 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipallanchao
 
Mobile UI Design Patterns
Mobile UI Design PatternsMobile UI Design Patterns
Mobile UI Design Patternsdanhermes
 
Web App vs Web Site
Web App vs Web SiteWeb App vs Web Site
Web App vs Web SiteMatt Evans
 
The Browser Wars and Google's Chrome Sword
The Browser Wars and Google's Chrome SwordThe Browser Wars and Google's Chrome Sword
The Browser Wars and Google's Chrome SwordAlex Marsh
 
Web 2.0 Business Models
Web 2.0 Business ModelsWeb 2.0 Business Models
Web 2.0 Business ModelsTeemu Arina
 
Uxpin web ui_design_best_practices
Uxpin web ui_design_best_practicesUxpin web ui_design_best_practices
Uxpin web ui_design_best_practicesimdurgesh
 
Web Design Trends For 2016
Web Design Trends For 2016Web Design Trends For 2016
Web Design Trends For 2016Pixel Crayons
 
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...Doug Gapinski
 
Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014Jessie Doan
 
Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Shah Muhammad Baig
 
Group 5 presentation
Group 5 presentationGroup 5 presentation
Group 5 presentationJoey Feigley
 
Web design and development trends
Web design and development  trendsWeb design and development  trends
Web design and development trendsCool Sky
 
UI Design Patterns for the Web, Part 2
UI Design Patterns for the Web, Part 2UI Design Patterns for the Web, Part 2
UI Design Patterns for the Web, Part 2Lewis Lin 🦊
 
OneVideo
OneVideoOneVideo
OneVideobasean
 

What's hot (17)

The future of BYU web design
The future of BYU web designThe future of BYU web design
The future of BYU web design
 
Class 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurshipClass 4: Introduction to web technology entrepreneurship
Class 4: Introduction to web technology entrepreneurship
 
Mobile UI Design Patterns
Mobile UI Design PatternsMobile UI Design Patterns
Mobile UI Design Patterns
 
Web App vs Web Site
Web App vs Web SiteWeb App vs Web Site
Web App vs Web Site
 
The Browser Wars and Google's Chrome Sword
The Browser Wars and Google's Chrome SwordThe Browser Wars and Google's Chrome Sword
The Browser Wars and Google's Chrome Sword
 
Web 2.0 Business Models
Web 2.0 Business ModelsWeb 2.0 Business Models
Web 2.0 Business Models
 
Uxpin web ui_design_best_practices
Uxpin web ui_design_best_practicesUxpin web ui_design_best_practices
Uxpin web ui_design_best_practices
 
Web Design Trends For 2016
Web Design Trends For 2016Web Design Trends For 2016
Web Design Trends For 2016
 
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
Everything You Know is Not Quite Right Anymore: Rethinking Best Web Practices...
 
Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014Uxpin mobile UI Design Patterns 2014
Uxpin mobile UI Design Patterns 2014
 
Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014
 
Group 5 presentation
Group 5 presentationGroup 5 presentation
Group 5 presentation
 
Rethinking The Fold
Rethinking The FoldRethinking The Fold
Rethinking The Fold
 
Web design and development trends
Web design and development  trendsWeb design and development  trends
Web design and development trends
 
UI Design Patterns for the Web, Part 2
UI Design Patterns for the Web, Part 2UI Design Patterns for the Web, Part 2
UI Design Patterns for the Web, Part 2
 
Mobile ux sot a and challenges
Mobile ux sot a and challengesMobile ux sot a and challenges
Mobile ux sot a and challenges
 
OneVideo
OneVideoOneVideo
OneVideo
 

Similar to A Web for Everyone

Week 5 - Accessibility
Week 5 - AccessibilityWeek 5 - Accessibility
Week 5 - AccessibilityGraeme Smith
 
Developing Accessible Experiences
Developing Accessible ExperiencesDeveloping Accessible Experiences
Developing Accessible ExperiencesAlison Walden
 
Trickle-Down Accessibility - CSUN 2018
Trickle-Down Accessibility - CSUN 2018Trickle-Down Accessibility - CSUN 2018
Trickle-Down Accessibility - CSUN 2018Ted Drake
 
Rich media and web apps for people with learning disabilities
Rich media and web apps for people with learning disabilitiesRich media and web apps for people with learning disabilities
Rich media and web apps for people with learning disabilitiesAntonia Hyde
 
Sandi Wassmer - Transcript, e a11
Sandi Wassmer -  Transcript, e a11Sandi Wassmer -  Transcript, e a11
Sandi Wassmer - Transcript, e a11Headstar
 
"Can You Do It In The Dark?" 2: Electric Boogaloo
"Can You Do It In The Dark?" 2: Electric Boogaloo"Can You Do It In The Dark?" 2: Electric Boogaloo
"Can You Do It In The Dark?" 2: Electric BoogalooChris D'Orso
 
HTML5 - Moving from hacks to solutions
HTML5 - Moving from hacks to solutionsHTML5 - Moving from hacks to solutions
HTML5 - Moving from hacks to solutionsChristian Heilmann
 
Know thy interaction – How interaction is changing what we create on the web
Know thy interaction – How interaction is changing what we create on the webKnow thy interaction – How interaction is changing what we create on the web
Know thy interaction – How interaction is changing what we create on the webnolly00
 
Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Christian Heilmann
 
Tales from the Accessibility Trenches - Highland Fling talk, Edinburgh, 19th ...
Tales from the Accessibility Trenches - Highland Fling talk, Edinburgh, 19th ...Tales from the Accessibility Trenches - Highland Fling talk, Edinburgh, 19th ...
Tales from the Accessibility Trenches - Highland Fling talk, Edinburgh, 19th ...graemecoleman
 
Online Content for People with Learning Disabilities: Opening Doors
Online Content for People with Learning Disabilities: Opening DoorsOnline Content for People with Learning Disabilities: Opening Doors
Online Content for People with Learning Disabilities: Opening DoorsAntonia Hyde
 
Week 4 - A User Centred Design
Week 4 -  A User Centred DesignWeek 4 -  A User Centred Design
Week 4 - A User Centred DesignGraeme Smith
 
Accessibility doesn't exist
Accessibility doesn't existAccessibility doesn't exist
Accessibility doesn't existChris Mills
 
Denis Boudreau - 2017 Design Trends
Denis Boudreau - 2017 Design TrendsDenis Boudreau - 2017 Design Trends
Denis Boudreau - 2017 Design TrendsWeb à Québec
 
Tales from the Accessibility Trenches
Tales from the Accessibility TrenchesTales from the Accessibility Trenches
Tales from the Accessibility Trenchesgraemecoleman
 
Social Media and Accessibility
Social Media and AccessibilitySocial Media and Accessibility
Social Media and AccessibilitySal Baldovinos
 
2009: Social inclusion in a Digital Age
2009: Social inclusion in a Digital Age2009: Social inclusion in a Digital Age
2009: Social inclusion in a Digital AgeJonathan Hassell
 
Miles of Accessibility - An 'Accessibility 101'
Miles of Accessibility - An 'Accessibility 101' Miles of Accessibility - An 'Accessibility 101'
Miles of Accessibility - An 'Accessibility 101' Intopia
 
UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019Joshua Randall
 

Similar to A Web for Everyone (20)

Week 5 - Accessibility
Week 5 - AccessibilityWeek 5 - Accessibility
Week 5 - Accessibility
 
Developing Accessible Experiences
Developing Accessible ExperiencesDeveloping Accessible Experiences
Developing Accessible Experiences
 
Trickle-Down Accessibility - CSUN 2018
Trickle-Down Accessibility - CSUN 2018Trickle-Down Accessibility - CSUN 2018
Trickle-Down Accessibility - CSUN 2018
 
Rich media and web apps for people with learning disabilities
Rich media and web apps for people with learning disabilitiesRich media and web apps for people with learning disabilities
Rich media and web apps for people with learning disabilities
 
Sandi Wassmer - Transcript, e a11
Sandi Wassmer -  Transcript, e a11Sandi Wassmer -  Transcript, e a11
Sandi Wassmer - Transcript, e a11
 
"Can You Do It In The Dark?" 2: Electric Boogaloo
"Can You Do It In The Dark?" 2: Electric Boogaloo"Can You Do It In The Dark?" 2: Electric Boogaloo
"Can You Do It In The Dark?" 2: Electric Boogaloo
 
HTML5 - Moving from hacks to solutions
HTML5 - Moving from hacks to solutionsHTML5 - Moving from hacks to solutions
HTML5 - Moving from hacks to solutions
 
Liberated Accessibility
Liberated AccessibilityLiberated Accessibility
Liberated Accessibility
 
Know thy interaction – How interaction is changing what we create on the web
Know thy interaction – How interaction is changing what we create on the webKnow thy interaction – How interaction is changing what we create on the web
Know thy interaction – How interaction is changing what we create on the web
 
Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015Erase and Rewind - Open Web Camp 2015
Erase and Rewind - Open Web Camp 2015
 
Tales from the Accessibility Trenches - Highland Fling talk, Edinburgh, 19th ...
Tales from the Accessibility Trenches - Highland Fling talk, Edinburgh, 19th ...Tales from the Accessibility Trenches - Highland Fling talk, Edinburgh, 19th ...
Tales from the Accessibility Trenches - Highland Fling talk, Edinburgh, 19th ...
 
Online Content for People with Learning Disabilities: Opening Doors
Online Content for People with Learning Disabilities: Opening DoorsOnline Content for People with Learning Disabilities: Opening Doors
Online Content for People with Learning Disabilities: Opening Doors
 
Week 4 - A User Centred Design
Week 4 -  A User Centred DesignWeek 4 -  A User Centred Design
Week 4 - A User Centred Design
 
Accessibility doesn't exist
Accessibility doesn't existAccessibility doesn't exist
Accessibility doesn't exist
 
Denis Boudreau - 2017 Design Trends
Denis Boudreau - 2017 Design TrendsDenis Boudreau - 2017 Design Trends
Denis Boudreau - 2017 Design Trends
 
Tales from the Accessibility Trenches
Tales from the Accessibility TrenchesTales from the Accessibility Trenches
Tales from the Accessibility Trenches
 
Social Media and Accessibility
Social Media and AccessibilitySocial Media and Accessibility
Social Media and Accessibility
 
2009: Social inclusion in a Digital Age
2009: Social inclusion in a Digital Age2009: Social inclusion in a Digital Age
2009: Social inclusion in a Digital Age
 
Miles of Accessibility - An 'Accessibility 101'
Miles of Accessibility - An 'Accessibility 101' Miles of Accessibility - An 'Accessibility 101'
Miles of Accessibility - An 'Accessibility 101'
 
UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019UX Akron Global Accessibility Awareness Day 2019
UX Akron Global Accessibility Awareness Day 2019
 

More from jameswillweb

Hooray Icon Fonts!
Hooray Icon Fonts!Hooray Icon Fonts!
Hooray Icon Fonts!jameswillweb
 
Is Flexbox the Future of Layout -bdconf
Is Flexbox the Future of Layout -bdconfIs Flexbox the Future of Layout -bdconf
Is Flexbox the Future of Layout -bdconfjameswillweb
 
Developing Modern Web Interfaces with Dreamweaver CC
Developing Modern Web Interfaces with Dreamweaver CCDeveloping Modern Web Interfaces with Dreamweaver CC
Developing Modern Web Interfaces with Dreamweaver CCjameswillweb
 
Designing Responsively with Dreamweaver
Designing Responsively with DreamweaverDesigning Responsively with Dreamweaver
Designing Responsively with Dreamweaverjameswillweb
 
Is Flexbox the Future of Layout?
Is Flexbox the Future of Layout?Is Flexbox the Future of Layout?
Is Flexbox the Future of Layout?jameswillweb
 
Optimizing Sites for Mobile Devices
Optimizing Sites for Mobile DevicesOptimizing Sites for Mobile Devices
Optimizing Sites for Mobile Devicesjameswillweb
 
Optimizing Sites for Mobile Devices
Optimizing Sites for Mobile DevicesOptimizing Sites for Mobile Devices
Optimizing Sites for Mobile Devicesjameswillweb
 

More from jameswillweb (7)

Hooray Icon Fonts!
Hooray Icon Fonts!Hooray Icon Fonts!
Hooray Icon Fonts!
 
Is Flexbox the Future of Layout -bdconf
Is Flexbox the Future of Layout -bdconfIs Flexbox the Future of Layout -bdconf
Is Flexbox the Future of Layout -bdconf
 
Developing Modern Web Interfaces with Dreamweaver CC
Developing Modern Web Interfaces with Dreamweaver CCDeveloping Modern Web Interfaces with Dreamweaver CC
Developing Modern Web Interfaces with Dreamweaver CC
 
Designing Responsively with Dreamweaver
Designing Responsively with DreamweaverDesigning Responsively with Dreamweaver
Designing Responsively with Dreamweaver
 
Is Flexbox the Future of Layout?
Is Flexbox the Future of Layout?Is Flexbox the Future of Layout?
Is Flexbox the Future of Layout?
 
Optimizing Sites for Mobile Devices
Optimizing Sites for Mobile DevicesOptimizing Sites for Mobile Devices
Optimizing Sites for Mobile Devices
 
Optimizing Sites for Mobile Devices
Optimizing Sites for Mobile DevicesOptimizing Sites for Mobile Devices
Optimizing Sites for Mobile Devices
 

Recently uploaded

Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.soniya singh
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Onlineanilsa9823
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...tanu pandey
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.soniya singh
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 

Recently uploaded (20)

Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 

A Web for Everyone

  • 1. A WEB FOR EVERYONE james williamson | lynda.com
  • 2. Hello. I’m James Williamson | senior author @jameswillweb on the Twitter
  • 3. There’s a chance this may be my last talk. If so, I’d like to take this opportunity to talk about the web, and its future.
  • 4. I think it’s critically important that we continue to support an open, accessible web. A web for everyone
  • 5. ME This is what cool looked like in 1981 no internet, no smart devices, and no idea of what was coming
  • 6. Now I have “friends” all over the world distributed communities with few barriers to entry
  • 7. So of course we internet all the things
  • 9. the web, as we know it, is threatened
  • 10. The web is threatened by politics source: Gaping Void by Hugh MacLeod http://gapingvoid.com/2006/10/13/walled-gardens-explained/
  • 11. The web is threatened by corporate interests source: Gaping Void by Hugh MacLeod http://gapingvoid.com/2006/10/13/walled-gardens-explained/
  • 12. This is not exactly a new idea...
  • 13. Perhaps the biggest threat is the shift to applications and “things”
  • 14. Potential issues Linkability Will we still be able to link information together in intelligent ways? Discoverability Will that content be searchable and discoverable? Accessibility Will that content still be accessible by everyone? As content shifts, we need to ensure it remains open and accessible to everyone
  • 15. “Hey man, I’m just a designer/developer, what can I do?!” quite a lot, actually...
  • 17. Help move HTML forward the slap-fight going on between WHATWG and W3C helps no one.
  • 18. Continue to push for better semantics <hgroup> <section> <header> <article> <aside> <footer> <nav> <main> new! Better, but is this really the best we can do?
  • 19. Accessibility can help ARIA Landmark roles Already mapped to common UI elements and states Forces us to think about content and interaction We should be able to better identify semantic needs Bake it into HTML If we abstract our semantics, we risk the portability of our content
  • 20. Let’s talk accessibility 82% 18% US Population Disabilities 57% 21% 6% 13% 11%% Chrome Firefox IE 11 IE 8 Android Safari source: 2010 US Census & Global Stat Counter Aug 2014
  • 21. It’s not just vision Visual Ranges from blindness to low-vision. Increasing as population ages. Auditory Closed captioning and alternates to sound-based interactions. Motor Motor impairments which make it difficult to use typical input devices. May use specialized keyboards, eye trackers, or switch-based systems. Cognitive Conditions like Autism or dyslexia that can hinder the processing of information.
  • 22. This is Chris source: The Age, July 2013 Chris was born with cerebral palsy more importantly, he’s a hell of a video editor
  • 23. What do you find frustrating about using the web? “I think the main problem I have with websites is when I have to be quick with my mouse in order to click something, so if it is a slideshow and you have to click an animated object, or in some pop-up menus. A good example is actually in the lynda.com video player when I am trying to change a setting such as quality or volume. When I’ve tried to change the quality, I struggle to get the mouse to a place before the menu disappears and I have to start over again. For me, a better way of doing this would be if the menu disappears only when I move the mouse out of the video player. Most of my issues are caused by me not being as agile with the mouse as most people are.” - Christopher Hills
  • 24. By making our sites accessible, we empower many people who wouldn’t normally have access to that experience or information. We help give people a voice who would otherwise be silent.
  • 25. A11y basics Color Don’t rely on just color to convey meaning. Don’t auto play video For the love of God. Please. All controls should be keyboard accessible This is actually pretty easy. YOU have to mess it up. Think through your interactions Make sure they’re not hindering access
  • 26. A11y basics Target size Make sure buttons and controls are easy to trigger. Alt text and captions Make sure the things that should be labeled are labeled Use ARIA Landmark Roles They’re well-supported and enhance semantics Be careful how you hide things Does the content still need to be accessible?
  • 27. In the long run, making accessibility a core part of your default experience will help you eliminate complexity and build better sites.
  • 28. What else can you do? If you don’t already, add your own voice
  • 29. Keeping the web open and accessible is important As the people who build the web, we have a great deal of say in how it’s built. Let’s build a web for everyone.
  • 30. THANK YOU jwilliamson@lynda.com @jameswillweb Want these slides? http://www.slideshare.net/jameswillweb