Too much accessibility Patrick H. Lauke / Public Sector Forums / 8 August 2007 GOOD INTENTIONS, BADLY IMPLEMENTED.

Slides:



Advertisements
Similar presentations
AHEAD HTML Accessibility Topics: Keyboard Accessibility Content and Structure Links Headings and Lists Images in HTML Pages Tables Forms.
Advertisements

ORGANIZING THE CONTENT Physical Structure
Adapting Technology Changing Lives Web accessibility Web accessibility and Disability A Practical introduction Robin Christopherson and Curt Holst AbilityNet.
Principles of Web Design 5 th Edition Chapter Nine Site Navigation.
Sriram DRUPAL GCI What is a drop down menu? A drop down menu is a menu of options that appears when an item is selected with a mouse. The item.
WAHEP Website Check-up A Look at the Project Midway Website Evaluations.
WCAG 2.0 top ten checkpoints Ten popular area of focus for compliance and accessibility.
All change for WCAG 2.0 Patrick H. Lauke / Manchester Digital Development Agency / 24 March 2009 WHAT YOU NEED TO KNOW ABOUT THE NEW ACCESSIBILITY GUIDELINES.
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
COS 125 DAY 23. Agenda Assignment 6 Corrected  5 A’s, 1 B, 1 C and 1 D  Problems with using CSS for layouts Assignment 7 is due today Assignment 7 Assignment.
DESIGN FOR ALL Dap01s, Mehtiö Reija. Agenda Introduction Different types of disabilities - what to consider?
CM143 - Web Week 11 Accessibility Priority Checkpoints.
IV. “Regular” Web Pages: HTML A Web Accessibility Primer: Usability for Everyone Office of Web Communications.
Americans with Disabilities Act Ms. Sam Wainford.
Welcome to Our Website Comments and Suggestions Welcomed! Presented by: Vicky Green.
Designing for Disabled Users.  p?vid=35 p?vid=35.
Electronic Communication and Web Accessibility Workshop.
Debi Orton, Co-Chair NYS Forum IT Accessibility Committee.
WEBINAR SERIES: ACCESSIBLE INTERACTIVE DOCUMENTS Week 3: Accessible Web Forms Norman Coombs
Workshop 2 Coding an Accessible Website Web Content Accessibility Project Funded by BCcampus Natasha Boskic, Kirsten Bole, Nathan Hapke University of British.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
COMM1PCOMM1P Alan Woolrych Accessibility 9 COMM1P9COMM1P9 SCET MSc EC/ECA © Alan Woolrych 2001 Introduction Accessibility “Making Content Available to.
WEB DESIGN USING DREAMWEAVER. The World Wide Web –A Web site is a group of related files organized around a common topic –A Web page is a single file.
Web Accessiblity Carol Gordon SIU Medical Library.
Measuring PDF Accessibility PDF a11y Testing for the Rest of a11yBOS 2013 Deque Systems, Inc.
Design and Construction of Accessible Web Sites Michael Burks Chairman Internet Society SIG For Internet Accessibility for People with Disabilities June.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 6: Links.
Is Your Site Accessible? Web Site Testing for Accessibility Presented by: The NYS Forum IT Accessibility Committee The NYS Forum Webmasters Guild Northeast.
An Introduction To Websites With a little of help from “WebPages That Suck.
USABILITY An Introduction. Usability “..usability really just means making sure that something works well: that a person of average (or even below average)
Designing Accessible Notes/Domino 6 Applications Shannon Rapuano Accessibility Consultant CLP Notes Developer IBM Accessibility Center
Daniel Njuguna – IT Officer/ Adaptive Technology Trainer Kenya Society For The Blind Accessibility in ICT’s.
Overview of the web accessibility guidelines at RMIT: W3C's WAI Level A Conformance Praneeth Putlur Rajiv Pandya Rohit Sharma.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
 To begin you first need to sign up to Weebly by going to or alternatively and we will create an account.
Accessibility : Designing the Interface and Navigation The Non-Designer’s Web Book Chapter 7 Robin Williams and John Tollett Presented by Sherie Loika.
ACCESSIBILITY An Introduction. Accessibility Accessibility is the degree to which a product, device, service, or environment is available to as many people.
USING WORDPRESS TO CREATE A WEBSITE (RATHER THAN A BLOG) STEP-BY-STEP INSTRUCTIONS.
Chapter 6 Links. 3 Parts of Links 1. Destination: defines what happens when a user clicks the link. 2. Label: this is the text (or possibly an image)
IF-ITB/EN/Des 2004 IF1191 – Web Design & Usability Page 1 Web Design & Usability Elfan Nofiari Departemen Teknik Informatika ITB.
Week 8.  Form controls  Accessibility with ARIA.
The Good, the Bad & the Ugly: Style and design in Website creation Chris Webster: Information Officer and Website Manager at the EARL Consortium for Public.
Creating Accessible Web Forms Sandy Clark Constella Group
Review of HTML and CSS A (very) brief review of some key fundamentals to be aware of in IT-238.
Writing Accessible Electronic Documents with Microsoft® PowerPoint
 Accessibility & Information Architecture Presented by Liz Molleur INF385E April 5 th, 2009.
Making the Most of PDFs PDF (portable document format) is a file format developed by Adobe Systems. PDFs make it possible to send documents with original.
The User Experience “Keeping Web Accessibility In Mind” Video available online at:
Web Accessibility June 2, 2016 Evaluation and Workflow.
Accessibility is not boring or difficult. It’s the right thing to do. Benjy Stanton.
Creating and Processing Web Forms
Guidance for 3rd party content providers
Accessibility with Lectora Inspire 16
Objectives Design a form Create a form Create text fields
Creating Accessible Web Forms
Accessibility with WordPress
Information Architecture and Design I
Introduction to Web Accessibility
Content Best Practices
Web Content Accessibility Beata M. Ofianewska (DG COMM) 7 December 2006 December 2006 COMM C2.
Web Programming– UFCFB Lecture 3
Accessibility with WordPress
Information Architecture and Design I
Course Web Technology Guus Schreiber
Introduction to Web Accessibility
Building accessible chatbots
Accessible PowerPoint
Demystifying Web Content Accessibility Guidelines
Presentation transcript:

Too much accessibility Patrick H. Lauke / Public Sector Forums / 8 August 2007 GOOD INTENTIONS, BADLY IMPLEMENTED

A little anecdote...

Too much accessibility? Many ways to improve accessibility: HTML attributes / elements Use of specific techniques Addition of helpful features etc...but need to know when and where to apply them!

Too much accessibility! Common mistakes: Not understanding user behaviour Not understanding need/reason Overzealous...”make it even more accessible” Let's look at a few examples that bug me...

ALT text WCAG 1.0, checkpoint 1.1 [P1] “Provide a text equivalent for every non-text element” HTML 4.01 “For user agents that cannot display images, forms, or applets, this attribute specifies alternate text.”

ALT text – the easy cases Should already know when not to use ALT Bullet point images – “bullet” or “blue ball” Spacer graphics – “spacer” Purely decorative images Still very much debated: what is “purely decorative”?

ALT text – being overexplicit

ALT text – nothing more

ALT text – pitfalls Unless the image is the content (e.g. design comparison of different company logos): ALT text is not for descriptions Irrelevant to prefix with “Logo...”, “Photograph...”, “Illustration...” Mike Cherim: The Alt and AccessibilityThe Alt and Accessibility

TITLE attribute WCAG 1.0, checkpoint 13.1 [P2] “Clearly identify the target of each link” “...content developers may further clarify the target of a link with an informative link title” HTML 4.01 “This attribute offers advisory information about the element for which it is set.”

TITLE attribute – stating the obvious

TITLE attribute – pitfalls “Link to...”, “Navigate to...” useless – browser/AT already identifies links Duplicating link text – dubious SEO practice? Can interfere with certain AT (screen readers, magnifiers) and confuse users (e.g. Cognitive disabilities)‏ Can be useful in certain situations (e.g. making links unique – but dependent on browser/AT)‏

Default text in forms WCAG 1.0, checkpoint 10.4 [P3] “Until user agents handle empty controls correctly, include default, place-holding characters in edit boxes and text areas.”

Default text in forms

Default text in forms – pitfalls Outdated, as most “Until user agents...” checkpoints Usability issue – user has to first delete placeholder Not suitable to replace LABEL JavaScript to show/remove default – if you must, prepopulate with JS as well

FIELDSET and LEGEND WCAG 1.0, checkpoint 12.3 [P2] “Divide large blocks of information into more manageable groups where natural and appropriate.” WCAG 1.0, checkpoint 12.4 [P2] “Associate labels explicitly with their controls.”

FIELDSET and LEGEND

FIELDSET and LEGEND – pitfalls Current AT reads out LEGEND in front of each LABEL (luckily not nested)‏ Keep LEGEND short Ensure FIELDSET is actually grouping logically Don't use FIELDSET and LEGEND at all cost

ACCESSKEY attribute WCAG 1.0, checkpoint 9.5 [P3] “Provide keyboard shortcuts to important links [...], form controls, and groups of form controls.”

ACCESSKEY in action

ACCESSKEY – pitfalls Not every link, form control, etc. is important Only useful if users are able to see/remember them Only single character Can conflict with browser, AT, OS (and not just English versions)‏ UK Government Accesskey StandardUK Government Accesskey Standard – dubious, but a starting point

TABINDEX attribute WCAG 1.0, checkpoint 9.4 [P3] “Create a logical tab order through links, form controls, and objects.”

TABINDEX attribute in Wordpress...?

TABINDEX attribute – pitfalls Used to be helpful in table-based layout days – can now be handled via source order and CSS positioning TABINDEXed links/form controls always take precedence – can cause usability issue If visual and tab order are not matched: potential for confusion (also applicable to CSS)‏

Skip links WCAG 1.0, checkpoint 13.6 [P3] “Group related links, identify the group (for user agents), and, until user agents do so, provide a way to bypass the group.”

Skip links in action

Skip links – more than one, and invisible...

Skip links – pitfalls Some browsers/AT already offer far better navigation mechanisms Nonetheless, sighted keyboard users can benefit Don't keep them hidden: either always visible, or visible (in predictable location) on keyboard focus More than one...don't go skip link crazy How about “Back to top” links?

Text size widgets and co. A bit of a personal bug bear of mine...

Text size widgets – browser functionality?

Text size widgets – pitfalls Emulates browser behaviour (cfr. “print” and “bookmark this page” links)‏ Usability concerns What happens when linking to external sites? Settings don't carry across, even if other site has same widget (cookies domain specific)‏ But users don't know they can already do this in their browser...

Text size widgets – soon obsolete?

Text size widgets – gap filler? It's a “usability gap” (Alastair Campbell, Nomensa)‏usability gap Browsers should make options obvious, but most don't...yet In the meantime: ”give a man a fish...”

Text size widgets – teach them fishing instead

Conclusion? Understand how users operate your site Be aware of current browser/AT behaviour Don't just do it “for the sake of it” Text size widgets are evil, and Patrick hates them...

Thanks Patrick H. Lauke Slides (+ audio and transcript, eventually)