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
ย 
Rethinking The Fold
Rethinking The FoldRethinking The Fold
Rethinking The FoldChuck Mallott
ย 
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 ๐ŸฆŠ
ย 
Mobile ux sot a and challenges
Mobile ux sot a and challengesMobile ux sot a and challenges
Mobile ux sot a and challengesHuman Interface Group
ย 
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
ย 
Liberated Accessibility
Liberated AccessibilityLiberated Accessibility
Liberated AccessibilityChristian 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

( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...nilamkumrai
ย 
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort ServiceBusty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort ServiceDelhi Call girls
ย 
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)Delhi Call girls
ย 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...SUHANI PANDEY
ย 
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
ย 
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
ย 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrHenryBriggs2
ย 
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 Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdfMatthew Sinclair
ย 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
ย 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubaikojalkojal131
ย 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"growthgrids
ย 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftAanSulistiyo
ย 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...roncy bisnoi
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
ย 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
ย 
๐Ÿ’š๐Ÿ˜‹ Salem Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹
๐Ÿ’š๐Ÿ˜‹ Salem Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹๐Ÿ’š๐Ÿ˜‹ Salem Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹
๐Ÿ’š๐Ÿ˜‹ Salem Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹nirzagarg
ย 

Recently uploaded (20)

( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls ๐ŸŽ—๏ธ 9352988975 Sizzling | Escorts | Girls Are Re...
ย 
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort ServiceBusty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
Busty DesiโšกCall Girls in Vasundhara Ghaziabad >เผ’8448380779 Escort Service
ย 
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
WhatsApp ๐Ÿ“ž 8448380779 โœ…Call Girls In Mamura Sector 66 ( Noida)
ย 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
ย 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
ย 
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
๐“€คCall On 7877925207 ๐“€ค Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
ย 
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 ...
ย 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
ย 
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 Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Prashant Vihar, Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
ย 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
ย 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
ย 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
ย 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
ย 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
ย 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
ย 
(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
ย 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
ย 
๐Ÿ’š๐Ÿ˜‹ Salem Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹
๐Ÿ’š๐Ÿ˜‹ Salem Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹๐Ÿ’š๐Ÿ˜‹ Salem Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹
๐Ÿ’š๐Ÿ˜‹ Salem Escort Service Call Girls, 9352852248 โ‚น5000 To 25K With AC๐Ÿ’š๐Ÿ˜‹
ย 

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