SlideShare a Scribd company logo
Date or reference
Evaluating web sites for accessibility with Firefox
Patrick H. Lauke
Manchester Digital Accessibility Working Group (MDAWG) - 1/3/2006
1/3/2006 2
Introduction
What we’ll cover:
• no “big secrets revealed”
• short, pragmatic tips on WCAG 1.0 manual checks
• “live” version of short article originally published on Ariadne
• time permitting: short look at TAW3 tool to record check results
1/3/2006 3
Automated validators
The infamous “Bobby”…(now WebXact)
• Automated accessibility checkers are dumb.
• “Bobby” and co. are just a tool and do not replace human
judgement and checks.
• False positives, false negatives.
All my images have an ALTernate text of “image”…is that
accessible?
Some tools do aknowledge that manual testing is required…
1/3/2006
Firefox + Web Developer Toolbar
Mozilla Firefox combined with Web Developer Toolbar:
cheap (free) and easy way to assist in testing
http://www.mozilla.com/firefox/
http://chrispederick.com/work/webdeveloper/
1/3/2006
• Checkpoint 1.1
Provide a text equivalent for every non-text element
• Outline Images Without Alt Attribute
• Outline Images With Empty Alt Attribute
• Replace Images With Alt Attributes
1/3/2006
Checkpoint 3.2
Create documents that validate to published formal
grammars
• Validate CSS
• Validate HTML
• Validate Local CSS
• Validate Local HTML
1/3/2006
Checkpoint 3.3
Use style sheets to control layout and presentation
• Disable Styles > All Styles
1/3/2006
Checkpoint 3.5
Use header elements to convey document structure and
use them according to specification
Checkpoint 3.6
Mark up lists and list items properly
Checkpoint 3.7
Mark up quotations. Do not use quotation markup for
formatting effects such as indentation
• Options > Show element names when outlining elements
• Outline Block Level Elements
1/3/2006
Checkpoint 4.2
Specify the expansion of each abbreviation or acronym in
a document where it first occurs
• Outline Custom Elements ABBR and ACRONYM
1/3/2006
Checkpoint 5.3
Do not use tables for layout unless the table makes sense
when linearised
• Miscellaneous > Linearise Page
1/3/2006
Checkpoint 6.1
Organise documents so they may be read without style
sheets. For example, when an HTML document is
rendered without associated style sheets, it must still be
possible to read the document
Same as 3.3
1/3/2006
Checkpoint 6.3
Ensure that pages are usable when scripts, applets, or
other programmatic objects are turned off or not
supported
• Disable Java
• Disable Javascript
1/3/2006
Checkpoint 6.4
For scripts and applets, ensure that event handlers are
input device-independent
Checkpoint 9.3
For scripts, specify logical event handlers rather than
device-dependent event handlers
• Just use keyboard
1/3/2006
Checkpoint 9.4
Create a logical tab order through links, form controls,
and objects
• Linearise / disable styles / use keyboard
1/3/2006
Checkpoint 9.5
Provide keyboard shortcuts to important links (including
those in client-side image maps), form controls, and
groups of form controls
• Information > Display Accesskeys
1/3/2006
Checkpoint 11.2
Avoid deprecated features of W3C technologies.
• Outline deprecated elements
1/3/2006
Checkpoint 12.4
Associate labels explicitly with their controls
• Use mouse
• Forms > View Form Information
1/3/2006
Other useful tools
Gez Lemon’s table inspector
http://juicystudio.com/article/firefox-table-inspector.php
Gez’s colour contrast analyser
http://juicystudio.com/article/colour-contrast-analyser-firefox-
extension.php
TAW3 to record manual check findings
http://www.ariadne.ac.uk/issue46/lauke/
http://www.tawdis.net/taw3/cms/en
1/3/2006

More Related Content

PDF
database-canvas with multiple datablocks(database)
PPT
Oracle Forms: Non input Items
PPTX
Hibernate, how the magic is really done
PPT
Oracle Forms Triggers
PPTX
OCLC Connexion Client Efficiency Tools
PPT
Web accessibility testing methodologies, tools and tips
PPT
Accessibility Workshop
PPT
Web Accessibility
database-canvas with multiple datablocks(database)
Oracle Forms: Non input Items
Hibernate, how the magic is really done
Oracle Forms Triggers
OCLC Connexion Client Efficiency Tools
Web accessibility testing methodologies, tools and tips
Accessibility Workshop
Web Accessibility

Similar to Evaluating web sites for accessibility with Firefox / Manchester Digital Accessibility Working Group (MDAWG) / 1 March 2006 (20)

PPT
corePHP Usability Accessibility by Steven Pignataro
PDF
Improving Accessibility for Higher Education
PPTX
Accessibilitytesting public
PDF
Open and Accessible UI
PDF
Web Accessibility - We're All In This Together!
PPTX
Selfish Accessibility — CodeDaze
PDF
Web Accessibility - an introduction / Salford Business School briefing / Univ...
PPTX
Intro to Accessibility Testing (with non-commercial tool)
PDF
Accessibility testing-tools
PPT
IWMW 2002: Testing Web Site Accessibility
PPTX
5 free tools for web accessibility testing
PPTX
Selfish Accessibility — Harbour Front HK
PDF
Stepstowcag2 130301171557-phpapp02
PDF
Steps to WCAG 2.0
PDF
Accessibility Challenges and Tool Features: An IBM Web Developer Perspective
PPT
Accessibility Testing Presentation_Testing
PDF
Tackling Accessibility - DrupalCampTO 2014
PDF
Testing For Web Accessibility
PDF
Viking methodology
PPTX
Accessibility Testing: Mileage May Vary
corePHP Usability Accessibility by Steven Pignataro
Improving Accessibility for Higher Education
Accessibilitytesting public
Open and Accessible UI
Web Accessibility - We're All In This Together!
Selfish Accessibility — CodeDaze
Web Accessibility - an introduction / Salford Business School briefing / Univ...
Intro to Accessibility Testing (with non-commercial tool)
Accessibility testing-tools
IWMW 2002: Testing Web Site Accessibility
5 free tools for web accessibility testing
Selfish Accessibility — Harbour Front HK
Stepstowcag2 130301171557-phpapp02
Steps to WCAG 2.0
Accessibility Challenges and Tool Features: An IBM Web Developer Perspective
Accessibility Testing Presentation_Testing
Tackling Accessibility - DrupalCampTO 2014
Testing For Web Accessibility
Viking methodology
Accessibility Testing: Mileage May Vary
Ad

More from Patrick Lauke (20)

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

Recently uploaded (20)

PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
STKI Israel Market Study 2025 version august
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Hybrid model detection and classification of lung cancer
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
Modernising the Digital Integration Hub
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Enhancing emotion recognition model for a student engagement use case through...
Web App vs Mobile App What Should You Build First.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
A comparative study of natural language inference in Swahili using monolingua...
Chapter 5: Probability Theory and Statistics
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
1 - Historical Antecedents, Social Consideration.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
STKI Israel Market Study 2025 version august
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
WOOl fibre morphology and structure.pdf for textiles
Hybrid model detection and classification of lung cancer
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Modernising the Digital Integration Hub
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Assigned Numbers - 2025 - Bluetooth® Document
Hindi spoken digit analysis for native and non-native speakers
Enhancing emotion recognition model for a student engagement use case through...

Evaluating web sites for accessibility with Firefox / Manchester Digital Accessibility Working Group (MDAWG) / 1 March 2006

  • 1. Date or reference Evaluating web sites for accessibility with Firefox Patrick H. Lauke Manchester Digital Accessibility Working Group (MDAWG) - 1/3/2006
  • 2. 1/3/2006 2 Introduction What we’ll cover: • no “big secrets revealed” • short, pragmatic tips on WCAG 1.0 manual checks • “live” version of short article originally published on Ariadne • time permitting: short look at TAW3 tool to record check results
  • 3. 1/3/2006 3 Automated validators The infamous “Bobby”…(now WebXact) • Automated accessibility checkers are dumb. • “Bobby” and co. are just a tool and do not replace human judgement and checks. • False positives, false negatives. All my images have an ALTernate text of “image”…is that accessible? Some tools do aknowledge that manual testing is required…
  • 4. 1/3/2006 Firefox + Web Developer Toolbar Mozilla Firefox combined with Web Developer Toolbar: cheap (free) and easy way to assist in testing http://www.mozilla.com/firefox/ http://chrispederick.com/work/webdeveloper/
  • 5. 1/3/2006 • Checkpoint 1.1 Provide a text equivalent for every non-text element • Outline Images Without Alt Attribute • Outline Images With Empty Alt Attribute • Replace Images With Alt Attributes
  • 6. 1/3/2006 Checkpoint 3.2 Create documents that validate to published formal grammars • Validate CSS • Validate HTML • Validate Local CSS • Validate Local HTML
  • 7. 1/3/2006 Checkpoint 3.3 Use style sheets to control layout and presentation • Disable Styles > All Styles
  • 8. 1/3/2006 Checkpoint 3.5 Use header elements to convey document structure and use them according to specification Checkpoint 3.6 Mark up lists and list items properly Checkpoint 3.7 Mark up quotations. Do not use quotation markup for formatting effects such as indentation • Options > Show element names when outlining elements • Outline Block Level Elements
  • 9. 1/3/2006 Checkpoint 4.2 Specify the expansion of each abbreviation or acronym in a document where it first occurs • Outline Custom Elements ABBR and ACRONYM
  • 10. 1/3/2006 Checkpoint 5.3 Do not use tables for layout unless the table makes sense when linearised • Miscellaneous > Linearise Page
  • 11. 1/3/2006 Checkpoint 6.1 Organise documents so they may be read without style sheets. For example, when an HTML document is rendered without associated style sheets, it must still be possible to read the document Same as 3.3
  • 12. 1/3/2006 Checkpoint 6.3 Ensure that pages are usable when scripts, applets, or other programmatic objects are turned off or not supported • Disable Java • Disable Javascript
  • 13. 1/3/2006 Checkpoint 6.4 For scripts and applets, ensure that event handlers are input device-independent Checkpoint 9.3 For scripts, specify logical event handlers rather than device-dependent event handlers • Just use keyboard
  • 14. 1/3/2006 Checkpoint 9.4 Create a logical tab order through links, form controls, and objects • Linearise / disable styles / use keyboard
  • 15. 1/3/2006 Checkpoint 9.5 Provide keyboard shortcuts to important links (including those in client-side image maps), form controls, and groups of form controls • Information > Display Accesskeys
  • 16. 1/3/2006 Checkpoint 11.2 Avoid deprecated features of W3C technologies. • Outline deprecated elements
  • 17. 1/3/2006 Checkpoint 12.4 Associate labels explicitly with their controls • Use mouse • Forms > View Form Information
  • 18. 1/3/2006 Other useful tools Gez Lemon’s table inspector http://juicystudio.com/article/firefox-table-inspector.php Gez’s colour contrast analyser http://juicystudio.com/article/colour-contrast-analyser-firefox- extension.php TAW3 to record manual check findings http://www.ariadne.ac.uk/issue46/lauke/ http://www.tawdis.net/taw3/cms/en