Too much accessibility GOOD INTENTIONS, BADLY IMPLEMENTED



Similar documents
WCAG 2.0 Checklist. Perceivable Web content is made available to the senses - sight, hearing, and/or touch. Recommendations

Blackboard Web Community Manager WCAG 2.0 Support Statement February 2016

HTML Forms. Pat Morin COMP 2405

HSU Accessibility Checkpoints Explained

Accessibility Guidelines Bell.ca Special Needs. Cesart April 2006

Voluntary Product Accessibility Template (VPAT)

vcenter Operations Manager Administration 5.0 Online Help VPAT

WCAG 2.0 Checklist (Detailed)

XHTML Forms. Form syntax. Selection widgets. Submission method. Submission action. Radio buttons

Accessibility in e-learning. Accessible Content Authoring Practices

Voluntary Product Accessibility Template (VPAT)

Moodlerooms WCAG 2.0 Support Statement January 2016

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Web Design and Development ACS Chapter 7. Working with Links

In this topic we discuss a number of design decisions you can make to help ensure your course is accessible to all users.

WCAG 2.0 for Designers: Beyond Screen Readers and Captions

WEB DEVELOPMENT IA & IB (893 & 894)

Echo360 Voluntary Product Accessibility Template

Dreamweaver CS3 THE MISSING MANUAL. David Sawyer McFarland. POGUE PRESS" O'REILLY 8 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo

ultimo theme Update Guide Copyright Infortis All rights reserved

Using Parasoft SOAtest to Verify Section 508 and WAI WCAG Web Accessibility Requirements

Information and Communications Standard. Making your website more accessible

Web Design - Part 2. Topics. More web design: Page design: Contents Non-textual elements Common web design issues

Web Content Accessibility Guidelines 2.0 Checklist

WESTERN KENTUCKY UNIVERSITY. Web Accessibility. Objective

Serena Software Voluntary Product Accessibility Report. Summary Table

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For

1. Tutorial - Developing websites with Kentico Using the Kentico interface Managing content - The basics

WEB DEVELOPMENT STANDARDS

Web Accessibility Report

This document is for informational purposes only. PowerMapper Software makes no warranties, express or implied in this document.

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014)

Quick Guide for Accessible PDF July 2013 Training:

Backbase Accessibility

Access 2010: The Navigation Pane

TUTORIAL 4 Building a Navigation Bar with Fireworks

How IBM is making Web applications more accessible with WAI-ARIA

Further web design: HTML forms

Mobile Application Accessibility Handbook 2. UNDERSTANDING THE DIFFICULTIES ENCOUNTERED BY PERSONS WITH DISABILITIES 5

Dreamweaver CS6 Basics

Adobe Conversion Settings in Word. Section 508: Why comply?

Adobe Acrobat 9 Pro Accessibility Guide: Creating Accessible PDF from Microsoft Word

Adobe Acrobat XI Pro Accessibility Guide: Best Practices for PDF Accessibility

1 Introduction. 2 Project Browser. 3 FlowStone Editor

VPAT. Voluntary Product Accessibility Template. Version 1.5. Summary Table VPAT. Voluntary Product Accessibility Template. Supporting Features

Members of staff may also phone for assistance at any time during the college day (extension 3277).

PDF Accessibility Overview

Parallels Plesk Panel

How To Build An Online Store On Ecwid

White Paper. Guidelines For Speech-Accessible HTML for Dragon NaturallySpeaking and Dragon Medical

Web Design and Development ACS Chapter 13. Using Forms 11/30/2015 1

Integrated Invoicing and Debt Management System for Mac OS X

Seven Steps to Creating an Accessible in Outlook

Joostrap RWD Bootstrap Template

UH CMS Basics. Cascade CMS Basics Class. UH CMS Basics Updated: June,2011! Page 1

Top Navigation menu - Tabs. User Guide 1. &

How to Build a Form in InDesign CS5

FileMaker Pro 8.5: The FileMaker Web Viewer. page. FileMaker Pro 8.5: The FileMaker Web Viewer

July 2012 Version 1.0. Section 508 Compliance Test Process for Microsoft Word Documents

Triggers & Actions 10

How to Develop Accessible Linux Applications

Search Engine Optimisation (SEO) Guide

Administrator's Guide

Creating Accessible Documents with LibreOffice Writer

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy

Accessing PDF Documents with Assistive Technology. A Screen Reader User s Guide

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Google Docs Basics Website:

A set-up guide and general information to help you get the most out of your new theme.

3.3 Web Content Policies and Guidelines

Chronoforums. Written by ClubAero.nl, 8 th December 2013

Introduction to ATI Concepts. California State University Fullerton Campus Information Technology Timothy Benbow

Understanding RSS in Safari

Web Design and Development ACS-1809

State of Nevada. Ektron Content Management System (CMS) Basic Training Guide

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

Transcription:

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

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 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 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 stating the obvious

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 http://www.splintered.co.uk/experiments/22

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

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 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 in action

Skip links more than one, and invisible...

Skip links more than one, and invisible...

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 browser functionality?

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 soon obsolete?

Text size widgets gap filler? It's a usability gap (Alastair Campbell, Nomensa) 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

Text size widgets teach them fishing instead

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 redux@splintered.co.uk Slides (+ audio and transcript, eventually) www.splintered.co.uk/documents/presentations/psf_accessibility_08.08.2007