SlideShare a Scribd company logo
Date or reference
Web Accessibility - an introduction
Patrick H. Lauke
SBS briefing session - 16/11/2006
16/11/2006 2
Introduction
What we’ll cover today:
• some of the misconceptions about accessibility
• reasons why accessibility is important
• highlight some web accessibility guidelines
Q&A at the end, but please shout out any questions.
16/11/2006 3
So why am I here?
• involved in web since early 90s
• University webmaster since 2001
• responsible for writing and enforcing web strategy, standards
and guidelines for UoS
• involved in global discourse on accessibility
• WaSP (Web Standards Project) Accessibility Task Force
16/11/2006 4
Some misconceptions
What is accessibility?
“making sure our web site works for the blind…”
There is a wide range of disabilities:
• visual impairments
• auditory impairments
• mobility impairments
• cognitive disabilities
16/11/2006 5
Some misconceptions
Why bother?
Marketing executive:
“such a small market is not worth the hassle”
Web designer:
“no time to create a separate accessible site”
Site owner:
“blind people won’t be using my web site”
16/11/2006 6
Some misconceptions
Marketing executive:
“such a small market is not worth the hassle”
It is estimated that there are 7 million disabled people
in the UK and that around 19% of the working age
population has some form of disability.
Source: Disability Rights Commission – Disability briefing January 2004
16/11/2006 7
Some misconceptions
Web designer:
“no time to create a separate accessible site”
In majority of cases, no need for special “disabled only access”
site.
• Inclusive design, not segregation
• Separation of content and presentation, using web standards,
structural markup: single site, accessible to all
• Accessibility included in planning stage, not as an afterthought
• “Text only” is not a solution
16/11/2006 8
Some misconceptions
Site owner:
“blind people won’t be using my web site”
Accessibility not just about the blind, but…
A possible scenario: visually impaired customer buying
photographs or paintings for a sighted relative?
16/11/2006 9
Legal requirements
If the ethical / moral and financial reasons were not enough, there are
legal requirements:
• UK - Disability Discrimination Act 1995
provision of goods and services
• Australia – Disability Discrimination Act 1992
• USA – Americans with Disabilities Act
• USA – Section 508 of Rehabilitation Act
procurement policy for federal government agencies
Other countries have similar legislation.
Cases are being brought to court: SOCOG, RNIB,
Ramada/Priceline…
16/11/2006 10
Legal requirements for Education
Original Disability Discrimination Act 1995 explicitly excluded
Public Transport and Education
Special Educational Needs and Disability Act 2001 (SENDA)
removed exemption, effectively became part IV of the DDA.
“Disabled students not to be substantially disadvantaged”
16/11/2006 11
Access for all
More importantly
• Accessibility is not just about users with disabilities
• Provisions and changes made for accessibility can benefit all users
“Real world” example: access ramps
With regards to web:
• Benefits to users of alternative browsing devices (PDAs, web phones, etc)
• Not a permanent disability, but “situational” – library PC, loud environment, etc
• “Silver surfers”
Crossover between usability and accessibility
16/11/2006 12
Accessibility and SEO
Google and co.
world’s largest “disabled users”
16/11/2006 13
W3C Guidelines
So…what’s a web designer to do?
World Wide Web Consortium (W3C) committed to accessibility
"The power of the Web is in its universality. Access by everyone
regardless of disability is an essential aspect.“
Tim Berners Lee, W3C Director
W3C Web Accessibility Initiative (WAI) produced Web Content
Accessibility Guidelines (WCAG)
16/11/2006 14
W3C Guidelines
WCAG 1.0, 5 May 1999
14 guidelines (general principles), broken down into checkpoints.
Checkpoints categorised into 3 priority levels
• [Priority 1] A Web content developer must satisfy this checkpoint.
• [Priority 2] A Web content developer should satisfy this checkpoint.
• [Priority 3] A Web content developer may address this checkpoint.
16/11/2006 15
W3C Guidelines
1. Provide equivalent alternatives to auditory and visual content.
2. Don't rely on color alone.
3. Use markup and style sheets and do so properly.
4. Clarify natural language usage
5. Create tables that transform gracefully.
6. Ensure that pages featuring new technologies transform gracefully.
7. Ensure user control of time-sensitive content changes.
8. Ensure direct accessibility of embedded user interfaces.
9. Design for device-independence.
10. Use interim solutions.
11. Use W3C technologies and guidelines.
12. Provide context and orientation information.
13. Provide clear navigation mechanisms.
14. Ensure that documents are clear and simple.
Not going to go through all, but give a few examples
16/11/2006 16
WCAG examples
1) Provide equivalent alternatives to auditory and visual content.
ALTernate text for images
16/11/2006 17
WCAG examples
16/11/2006 18
WCAG examples
16/11/2006 19
WCAG examples
1) Provide equivalent alternatives to auditory and visual content.
Captions and transcripts for audio/video files
http://www.splintered.co.uk/experiments/66/
16/11/2006 20
WCAG examples
2) Don’t rely on color alone
Coloured buttons without any additional information
16/11/2006 21
WCAG examples
2) Don’t rely on color alone
Coloured links surrounded by normal text
16/11/2006 22
WCAG examples
3) Use markup and style sheets and do so properly.
<p><font size=“+3”><b>This is a heading</b></font></p>
<p>Blah blah blah</p>
<p><font size=“+3”><b>This is another heading</b></font></p>
<p>Blah blah blah</p>
<p><font size=“+2”><b>A sub-section</b></font></p>
<p>Blah blah blah</p>
16/11/2006 23
WCAG examples
3) Use markup and style sheets and do so properly (cont.)
<h1>This is a heading</h1>
<p>Blah blah blah</p>
<h1>This is another heading</h1>
<p>Blah blah blah</p>
<h2>A sub-section</h2>
<p>Blah blah blah</p>
• Machine-readable.
• Convey meaning and structure, not just visual appearance.
• Cfr MS Word and screen readers.
• “But the headings look ugly…” – use CSS
Outline:
•This is a heading
•This is another heading
–A sub-section
16/11/2006 24
WCAG examples
6) Ensure that pages featuring new technologies transform gracefully
• Plugin technologies: Java, Flash, Shockwave.
• Scripting: VBScript (IE only!), reliance on javascript.
Worst case: navigation or other essential page feature.
16/11/2006 25
WCAG examples
6) Ensure that pages featuring new technologies transform gracefully
Javascript popups – what happens when JS is off/unavailable?
<a href=“#” onclick=“window.open(‘foo.html’)”>bar</a>
Can be made accessible (fallback mechanism):
<a href=“foo.html” onclick=“window.open(this.href); return
false;”>bar</a>
16/11/2006 26
WCAG examples
9) Design for device-independence
• Mouse
• Keyboard
• Voice activation
• Switches
• Headwands
Don’t rely on mouse, e.g. onmouseover/onmouseout javascript event
handlers. Choose device-independent alternatives instead:
onfocus/onblur
16/11/2006 27
WCAG examples
9) Design for device-independence
Ensure sensible tab order (links, form elements, etc)
16/11/2006 28
WCAG examples
…and many, many more.
16/11/2006 29
Automated validators
The infamous “Bobby”…(now WebXact http://webxact.watchfire.com/ )
• Automated accessibility checkers are dumb.
• “Bobby” and co. are just a tool and do not replace human
checks.
• False positives, false negatives.
See:http://www.isolani.co.uk/blog/access/SiteMorseFailsDueDiligence
All my images have an ALTernate text of “image”…is that
accessible?
16/11/2006 30
Conclusion
Hopefully, what you’ll take away from this presentation:
• Accessiblity not just about “the blind”
• Moral, financial and legal reasons to ensure web sites are
accessible
• Accessibility can benefit all users
• W3C WAI WCAG and some examples
Worth noting: accessibility not about rote mastery of a few
guidelines. Many cases where there is no one single solution –
requires judgement and compromise.
16/11/2006 31
Word of warning?
Want to do web design/development as a job?
Essential skills – not just an option:
• Web standards (semantic/structural markup, CSS)
• Accessibility (beyond “Bobby”)
16/11/2006 32
Resources
• W3C Web Accessibility Initiative
http://www.w3.org/WAI/
• Accessify
http://www.accessify.com/
• Accessifyforum
http://www.accessifyforum.com/
• WebAIM: Web Accessibility In Mind
http://www.webaim.org/
• Isolani
http://www.isolani.co.uk/
• Dive into Accessibility
http://www.diveintoaccessibility.org/
• “Evaluating Web Sites for Accessibility with the Firefox Web Developer
Toolbar”
http://www.webaim.org/techniques/articles/evaluatingwithfirefox
• WaSP (Web Standards Project)
http://webstandards.org
16/11/2006 33
Resources
• Web Accessibility: Web Standards and Regulatory Compliance
http://www.friendsofed.com/book.html?isbn=1590596382

More Related Content

What's hot

#Wtf is web accessibility
#Wtf is web accessibility#Wtf is web accessibility
#Wtf is web accessibility
Domenico Monaco
 
Accessibility for the Visually Impaired with IBM Lotus Domino
Accessibility for the Visually Impaired with IBM Lotus DominoAccessibility for the Visually Impaired with IBM Lotus Domino
Accessibility for the Visually Impaired with IBM Lotus Domino
Devin Olson
 
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Karen Mardahl
 
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0 Effective Inclusive...
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive...Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive...
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0 Effective Inclusive...
jack_armley
 
wtf is aria landmarks
wtf is aria landmarkswtf is aria landmarks
wtf is aria landmarks
Domenico Monaco
 
Building Collaborative Applications with Wikis
Building Collaborative Applications with WikisBuilding Collaborative Applications with Wikis
Building Collaborative Applications with Wikis
Meredith Farkas
 

What's hot (6)

#Wtf is web accessibility
#Wtf is web accessibility#Wtf is web accessibility
#Wtf is web accessibility
 
Accessibility for the Visually Impaired with IBM Lotus Domino
Accessibility for the Visually Impaired with IBM Lotus DominoAccessibility for the Visually Impaired with IBM Lotus Domino
Accessibility for the Visually Impaired with IBM Lotus Domino
 
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
Getting Down and Dirty with Accessibility and Usability workshop at TCUK12
 
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0 Effective Inclusive...
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive...Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive...
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0 Effective Inclusive...
 
wtf is aria landmarks
wtf is aria landmarkswtf is aria landmarks
wtf is aria landmarks
 
Building Collaborative Applications with Wikis
Building Collaborative Applications with WikisBuilding Collaborative Applications with Wikis
Building Collaborative Applications with Wikis
 

Similar to Web Accessibility - an introduction / Salford Business School briefing / University of Salford / 16 November 2006

Accessibility Part 1
Accessibility Part 1Accessibility Part 1
Accessibility Part 1
Yongjie Chen 陈永杰
 
Web Design Coursse ITECH2003-Lecture10.pptx
Web Design Coursse ITECH2003-Lecture10.pptxWeb Design Coursse ITECH2003-Lecture10.pptx
Web Design Coursse ITECH2003-Lecture10.pptx
minhaakter04
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
Vladimir Tomberg
 
Public Sector Talk by Yeliz Yesilada
Public Sector Talk by Yeliz YesiladaPublic Sector Talk by Yeliz Yesilada
Public Sector Talk by Yeliz Yesilada
Yeliz Yesilada
 
From Web Accessibility 2.0 to Web Adaptability (1.0)
From Web Accessibility 2.0 to Web Adaptability (1.0)From Web Accessibility 2.0 to Web Adaptability (1.0)
From Web Accessibility 2.0 to Web Adaptability (1.0)
lisbk
 
Accessibility for Fun and Profit
Accessibility for Fun and ProfitAccessibility for Fun and Profit
Accessibility for Fun and Profit
Mike Wilcox
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
Vladimir Tomberg
 
Sbs Best Practices Intro 30.11.2009
Sbs Best Practices Intro 30.11.2009Sbs Best Practices Intro 30.11.2009
Sbs Best Practices Intro 30.11.2009Patrick Lauke
 
Who Benefits from Accessible Experiences?
Who Benefits from Accessible Experiences?Who Benefits from Accessible Experiences?
Who Benefits from Accessible Experiences?
Alison Walden
 
WCAG
WCAGWCAG
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
Anna Cook (she/her)
 
Corporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation StrategiesCorporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation Strategies
UA WEB, A.C.
 
Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility Guidelines
PurnimaAgarwal6
 
From Web Accessibility to Web Adaptability
From Web Accessibility to Web AdaptabilityFrom Web Accessibility to Web Adaptability
From Web Accessibility to Web Adaptability
lisbk
 
Siegman "Creating Accessible Content"
Siegman "Creating Accessible Content"Siegman "Creating Accessible Content"
Siegman "Creating Accessible Content"
National Information Standards Organization (NISO)
 
BS 8878 and the Holistic Approaches to Web Accessibility
BS 8878 and the Holistic Approaches to Web AccessibilityBS 8878 and the Holistic Approaches to Web Accessibility
BS 8878 and the Holistic Approaches to Web Accessibility
lisbk
 
TCEA Virtual Learning SIG Lunch and Learn: Understanding Digital Accessibility
TCEA Virtual Learning SIG  Lunch and Learn: Understanding Digital AccessibilityTCEA Virtual Learning SIG  Lunch and Learn: Understanding Digital Accessibility
TCEA Virtual Learning SIG Lunch and Learn: Understanding Digital Accessibility
Raymond Rose
 
Accessibility Quick Wins
Accessibility Quick WinsAccessibility Quick Wins
Accessibility Quick Wins
Jeff Reynolds
 
Evaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile DevicesEvaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile DevicesMarkel Vigo
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035
FNian
 

Similar to Web Accessibility - an introduction / Salford Business School briefing / University of Salford / 16 November 2006 (20)

Accessibility Part 1
Accessibility Part 1Accessibility Part 1
Accessibility Part 1
 
Web Design Coursse ITECH2003-Lecture10.pptx
Web Design Coursse ITECH2003-Lecture10.pptxWeb Design Coursse ITECH2003-Lecture10.pptx
Web Design Coursse ITECH2003-Lecture10.pptx
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
 
Public Sector Talk by Yeliz Yesilada
Public Sector Talk by Yeliz YesiladaPublic Sector Talk by Yeliz Yesilada
Public Sector Talk by Yeliz Yesilada
 
From Web Accessibility 2.0 to Web Adaptability (1.0)
From Web Accessibility 2.0 to Web Adaptability (1.0)From Web Accessibility 2.0 to Web Adaptability (1.0)
From Web Accessibility 2.0 to Web Adaptability (1.0)
 
Accessibility for Fun and Profit
Accessibility for Fun and ProfitAccessibility for Fun and Profit
Accessibility for Fun and Profit
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
 
Sbs Best Practices Intro 30.11.2009
Sbs Best Practices Intro 30.11.2009Sbs Best Practices Intro 30.11.2009
Sbs Best Practices Intro 30.11.2009
 
Who Benefits from Accessible Experiences?
Who Benefits from Accessible Experiences?Who Benefits from Accessible Experiences?
Who Benefits from Accessible Experiences?
 
WCAG
WCAGWCAG
WCAG
 
Web Accessibility 101
Web Accessibility 101Web Accessibility 101
Web Accessibility 101
 
Corporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation StrategiesCorporate Web Accessibility Implementation Strategies
Corporate Web Accessibility Implementation Strategies
 
Web Content Accessibility Guidelines
Web Content Accessibility GuidelinesWeb Content Accessibility Guidelines
Web Content Accessibility Guidelines
 
From Web Accessibility to Web Adaptability
From Web Accessibility to Web AdaptabilityFrom Web Accessibility to Web Adaptability
From Web Accessibility to Web Adaptability
 
Siegman "Creating Accessible Content"
Siegman "Creating Accessible Content"Siegman "Creating Accessible Content"
Siegman "Creating Accessible Content"
 
BS 8878 and the Holistic Approaches to Web Accessibility
BS 8878 and the Holistic Approaches to Web AccessibilityBS 8878 and the Holistic Approaches to Web Accessibility
BS 8878 and the Holistic Approaches to Web Accessibility
 
TCEA Virtual Learning SIG Lunch and Learn: Understanding Digital Accessibility
TCEA Virtual Learning SIG  Lunch and Learn: Understanding Digital AccessibilityTCEA Virtual Learning SIG  Lunch and Learn: Understanding Digital Accessibility
TCEA Virtual Learning SIG Lunch and Learn: Understanding Digital Accessibility
 
Accessibility Quick Wins
Accessibility Quick WinsAccessibility Quick Wins
Accessibility Quick Wins
 
Evaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile DevicesEvaluating Web Accessibility For Specific Mobile Devices
Evaluating Web Accessibility For Specific Mobile Devices
 
Seth Duffy Accessibility97035
Seth Duffy   Accessibility97035Seth Duffy   Accessibility97035
Seth Duffy Accessibility97035
 

More from Patrick Lauke

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

More from Patrick Lauke (20)

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

Recently uploaded

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 

Web Accessibility - an introduction / Salford Business School briefing / University of Salford / 16 November 2006

  • 1. Date or reference Web Accessibility - an introduction Patrick H. Lauke SBS briefing session - 16/11/2006
  • 2. 16/11/2006 2 Introduction What we’ll cover today: • some of the misconceptions about accessibility • reasons why accessibility is important • highlight some web accessibility guidelines Q&A at the end, but please shout out any questions.
  • 3. 16/11/2006 3 So why am I here? • involved in web since early 90s • University webmaster since 2001 • responsible for writing and enforcing web strategy, standards and guidelines for UoS • involved in global discourse on accessibility • WaSP (Web Standards Project) Accessibility Task Force
  • 4. 16/11/2006 4 Some misconceptions What is accessibility? “making sure our web site works for the blind…” There is a wide range of disabilities: • visual impairments • auditory impairments • mobility impairments • cognitive disabilities
  • 5. 16/11/2006 5 Some misconceptions Why bother? Marketing executive: “such a small market is not worth the hassle” Web designer: “no time to create a separate accessible site” Site owner: “blind people won’t be using my web site”
  • 6. 16/11/2006 6 Some misconceptions Marketing executive: “such a small market is not worth the hassle” It is estimated that there are 7 million disabled people in the UK and that around 19% of the working age population has some form of disability. Source: Disability Rights Commission – Disability briefing January 2004
  • 7. 16/11/2006 7 Some misconceptions Web designer: “no time to create a separate accessible site” In majority of cases, no need for special “disabled only access” site. • Inclusive design, not segregation • Separation of content and presentation, using web standards, structural markup: single site, accessible to all • Accessibility included in planning stage, not as an afterthought • “Text only” is not a solution
  • 8. 16/11/2006 8 Some misconceptions Site owner: “blind people won’t be using my web site” Accessibility not just about the blind, but… A possible scenario: visually impaired customer buying photographs or paintings for a sighted relative?
  • 9. 16/11/2006 9 Legal requirements If the ethical / moral and financial reasons were not enough, there are legal requirements: • UK - Disability Discrimination Act 1995 provision of goods and services • Australia – Disability Discrimination Act 1992 • USA – Americans with Disabilities Act • USA – Section 508 of Rehabilitation Act procurement policy for federal government agencies Other countries have similar legislation. Cases are being brought to court: SOCOG, RNIB, Ramada/Priceline…
  • 10. 16/11/2006 10 Legal requirements for Education Original Disability Discrimination Act 1995 explicitly excluded Public Transport and Education Special Educational Needs and Disability Act 2001 (SENDA) removed exemption, effectively became part IV of the DDA. “Disabled students not to be substantially disadvantaged”
  • 11. 16/11/2006 11 Access for all More importantly • Accessibility is not just about users with disabilities • Provisions and changes made for accessibility can benefit all users “Real world” example: access ramps With regards to web: • Benefits to users of alternative browsing devices (PDAs, web phones, etc) • Not a permanent disability, but “situational” – library PC, loud environment, etc • “Silver surfers” Crossover between usability and accessibility
  • 12. 16/11/2006 12 Accessibility and SEO Google and co. world’s largest “disabled users”
  • 13. 16/11/2006 13 W3C Guidelines So…what’s a web designer to do? World Wide Web Consortium (W3C) committed to accessibility "The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect.“ Tim Berners Lee, W3C Director W3C Web Accessibility Initiative (WAI) produced Web Content Accessibility Guidelines (WCAG)
  • 14. 16/11/2006 14 W3C Guidelines WCAG 1.0, 5 May 1999 14 guidelines (general principles), broken down into checkpoints. Checkpoints categorised into 3 priority levels • [Priority 1] A Web content developer must satisfy this checkpoint. • [Priority 2] A Web content developer should satisfy this checkpoint. • [Priority 3] A Web content developer may address this checkpoint.
  • 15. 16/11/2006 15 W3C Guidelines 1. Provide equivalent alternatives to auditory and visual content. 2. Don't rely on color alone. 3. Use markup and style sheets and do so properly. 4. Clarify natural language usage 5. Create tables that transform gracefully. 6. Ensure that pages featuring new technologies transform gracefully. 7. Ensure user control of time-sensitive content changes. 8. Ensure direct accessibility of embedded user interfaces. 9. Design for device-independence. 10. Use interim solutions. 11. Use W3C technologies and guidelines. 12. Provide context and orientation information. 13. Provide clear navigation mechanisms. 14. Ensure that documents are clear and simple. Not going to go through all, but give a few examples
  • 16. 16/11/2006 16 WCAG examples 1) Provide equivalent alternatives to auditory and visual content. ALTernate text for images
  • 19. 16/11/2006 19 WCAG examples 1) Provide equivalent alternatives to auditory and visual content. Captions and transcripts for audio/video files http://www.splintered.co.uk/experiments/66/
  • 20. 16/11/2006 20 WCAG examples 2) Don’t rely on color alone Coloured buttons without any additional information
  • 21. 16/11/2006 21 WCAG examples 2) Don’t rely on color alone Coloured links surrounded by normal text
  • 22. 16/11/2006 22 WCAG examples 3) Use markup and style sheets and do so properly. <p><font size=“+3”><b>This is a heading</b></font></p> <p>Blah blah blah</p> <p><font size=“+3”><b>This is another heading</b></font></p> <p>Blah blah blah</p> <p><font size=“+2”><b>A sub-section</b></font></p> <p>Blah blah blah</p>
  • 23. 16/11/2006 23 WCAG examples 3) Use markup and style sheets and do so properly (cont.) <h1>This is a heading</h1> <p>Blah blah blah</p> <h1>This is another heading</h1> <p>Blah blah blah</p> <h2>A sub-section</h2> <p>Blah blah blah</p> • Machine-readable. • Convey meaning and structure, not just visual appearance. • Cfr MS Word and screen readers. • “But the headings look ugly…” – use CSS Outline: •This is a heading •This is another heading –A sub-section
  • 24. 16/11/2006 24 WCAG examples 6) Ensure that pages featuring new technologies transform gracefully • Plugin technologies: Java, Flash, Shockwave. • Scripting: VBScript (IE only!), reliance on javascript. Worst case: navigation or other essential page feature.
  • 25. 16/11/2006 25 WCAG examples 6) Ensure that pages featuring new technologies transform gracefully Javascript popups – what happens when JS is off/unavailable? <a href=“#” onclick=“window.open(‘foo.html’)”>bar</a> Can be made accessible (fallback mechanism): <a href=“foo.html” onclick=“window.open(this.href); return false;”>bar</a>
  • 26. 16/11/2006 26 WCAG examples 9) Design for device-independence • Mouse • Keyboard • Voice activation • Switches • Headwands Don’t rely on mouse, e.g. onmouseover/onmouseout javascript event handlers. Choose device-independent alternatives instead: onfocus/onblur
  • 27. 16/11/2006 27 WCAG examples 9) Design for device-independence Ensure sensible tab order (links, form elements, etc)
  • 29. 16/11/2006 29 Automated validators The infamous “Bobby”…(now WebXact http://webxact.watchfire.com/ ) • Automated accessibility checkers are dumb. • “Bobby” and co. are just a tool and do not replace human checks. • False positives, false negatives. See:http://www.isolani.co.uk/blog/access/SiteMorseFailsDueDiligence All my images have an ALTernate text of “image”…is that accessible?
  • 30. 16/11/2006 30 Conclusion Hopefully, what you’ll take away from this presentation: • Accessiblity not just about “the blind” • Moral, financial and legal reasons to ensure web sites are accessible • Accessibility can benefit all users • W3C WAI WCAG and some examples Worth noting: accessibility not about rote mastery of a few guidelines. Many cases where there is no one single solution – requires judgement and compromise.
  • 31. 16/11/2006 31 Word of warning? Want to do web design/development as a job? Essential skills – not just an option: • Web standards (semantic/structural markup, CSS) • Accessibility (beyond “Bobby”)
  • 32. 16/11/2006 32 Resources • W3C Web Accessibility Initiative http://www.w3.org/WAI/ • Accessify http://www.accessify.com/ • Accessifyforum http://www.accessifyforum.com/ • WebAIM: Web Accessibility In Mind http://www.webaim.org/ • Isolani http://www.isolani.co.uk/ • Dive into Accessibility http://www.diveintoaccessibility.org/ • “Evaluating Web Sites for Accessibility with the Firefox Web Developer Toolbar” http://www.webaim.org/techniques/articles/evaluatingwithfirefox • WaSP (Web Standards Project) http://webstandards.org
  • 33. 16/11/2006 33 Resources • Web Accessibility: Web Standards and Regulatory Compliance http://www.friendsofed.com/book.html?isbn=1590596382