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 Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 

Recently uploaded (20)

Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 

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