Does this page look plain and unstyled?

Tools, wizards, articles and tutorials on Web Accessibility for the conscientious web developer

Subscribe to Accessify's RSS Feed   

Latest Accessibility News on Accessify

Friday, April 28, 2006

Last Call Working Draft of Web Content Accessibility Guidelines 2.0

A Last Call Working Draft of the Web Content Accessibility Guidelines 2.0 (WCAG 2.0) as well as two supporting documents were published 27 April 2006. W3C strongly encourages broad community review of this Last Call Working Draft, and submission of comments on any issues which you feel could present a significant barrier to future adoption and implementation of WCAG 2.0.

(Note that only the WCAG 2.0 is in Last Call and only the WCAG 2.0 will become a Recommendation. Understanding WCAG 2.0 and Techniques for WCAG 2.0 are being developed to support WCAG 2.0, and will be released as Working Group Notes when WCAG 2.0 becomes a Recommendation.)

In particular, we encourage you to comment on the conformance model and success criteria. Reviewers are encouraged to provide suggestions for how to address issues as well as positive feedback, and commitments to implement the guidelines. This message contains information on the documents and how to comment.

Comments should be received on or before 31 May 2006. Comments should be made in one of four formats:

  • online form,
  • downloadable excel form,
  • downloadable html form, or
  • downloadable text form.

Instructions and downloadable files for comments on WCAG 2.0 Last Call Working Draft.

WCAG 2.0 addresses accessibility of Web content for people with disabilities. It will apply to a wider range of Web technologies than WCAG 1.0, and is intended to be understandable to a wider audience.

Note: Until WCAG 2.0 becomes a W3C Recommendation, WCAG 1.0 will continue to be the current and stable document to use. Most Web sites that conform to WCAG 1.0 should not require significant changes in order to conform to WCAG 2.0, and may not need any changes.

This 27 April 2006 release of the Web Content Accessibility Guidelines 2.0 is a Last Call Working Draft by the Web Content Accessibility Guidelines Working Group (part of the Web Accessibility Initiative). Publication as a Last Call Working Draft indicates that the WCAG WG believes it has addressed all substantive issues and that the document is stable (see below for more information on subsequent stages). The first public Working Draft of WCAG 2.0 was published 25 January 2001. Since then, the WCAG WG has published nine Working Drafts, addressed more than 1,000 issues, and developed a variety of supporting resources for the guidelines.

A good place to start a review of WCAG 2.0 is with the Overview of Web Content Accessibility Guidelines (WCAG) 2.0 documents. The Overview explains the relationships between WCAG 2.0 and the supporting documents, and links to the current version of each document.

The documents published on 27 April 2006:

The WCAG WG believes that after Last Call, WCAG 2.0 will be ready to move on to the remaining stages of the W3C Recommendation Track Process:

  • Candidate Recommendation - when the WCAG WG will collect implementation experience on use of WCAG 2.0 to design and evaluate Web content for accessibility;
  • Proposed Recommendation - when W3C will seek endorsement of the specification from W3C Member organizations;
  • Recommendation - when WCAG 2.0 will be published by W3C as a technical report appropriate for widespread deployment and the promotion of W3C's mission.

Note that the WCAG WG will start collecting implementation examples early in the Last Call review period. Please visit the WAI home page for more information.

Tuesday, April 25, 2006

New in Book Reviews - CSS Mastery

Just a brief heads- up - I have given CSS Mastery a (slightly overdue) review. For anyone who'd been debating whether to buy a copy or not, perhaps this will tip the scales a little.

Book review - CSS Mastery

Monday, April 24, 2006

What's wrong with this picture?

I had to flag this one up - a great example of a company that seems to 'get it' (on one hand) but then manages to foul it up at the same time. What's wrong with this picture? It's clear for all to see. Or rather it's not.

Saturday, April 22, 2006

WaSP Accessibility Task Force manifesto

The Web Standards Project Accessibility Task Force has finally released its ambitious manifesto:

  • We will work ceaselessly to demonstrate that accessibility and well-formed markup can go hand-in-hand with effective interactivity, branding and aesthetics.
  • We will demand more from our tools. All of them. We will push for browsers, media players and assistive technology to support UAAG, and for WYSIWYG code editors, CMSes, blogging tools, converters and media tools to support ATAG.
  • We will impartially attempt to engage all vendors in constructive dialogue to help them support web standards and thereby enhance accessibility.
  • We will strive to educate corporations and their web developers, so that they can make informed decisions without falling prey to "Accessibility Snake Oil Salesman".
  • We will work closely with other WaSP Task Forces and relevant Working Groups such as the WCAG WG to develop reliable patterns and methodologies for developing standards-compliant, interactive and accessible web sites that work consistently for users with disabilities.
  • Finally, when a vendor is unwilling to engage and willfully continues to pursue discriminatory practices, we will use the resources we have available to force the issue.

Don't forget that the Web Standards Project is first and foremost a grassroots coalition. We're part of the global community of web designers and developers, and we appreciate and value the community's input and support. So get in touch if you have any issues, ideas or suggestions!

Friday, April 21, 2006

PAS 78 - Learn How to Contract Accessible Websites to Improve your Business

Introduction to PAS 78 - Guide to good practice in commissioning accessible websites

Breakfast Briefing:
Understanding how Disabled People use the Internet
Thursday, 29 June 2006
Conference:
Introduction to PAS 78
Thursday, 29 June 2006
Half Day Workshop:
Presenting the Business Case to the Board
Friday, 30 June 2006

Location: Novotel, West London, W6

This introductory-level, practical and non-technical conference will explain the content and best usage of Publicly Available Specification (PAS) 78 - guidance which enables you to effectively request and implement accessible, usable websites which can:

  • Improve your business
  • Deliver ROI
  • Help meet obligations under the Disability Discrimination Act 2005

With an aging population, and the untapped spending power of disabled people, it makes good business and legal sense to ensure your site is accessible.

The PAS, developed by BSI for the Disability Rights Commission (DRC), has just been published and applies to all organizations that provide or sell products and/or services on line.

Attend this event to gain the advantage for your organization - be among the first to learn:

  • What PAS 78 is
  • Why you need it
  • When and how to implement it
  • What using PAS 78 will deliver for your business

Who should attend?

  • Management of all organizations that provide a service or sell products or services online
  • All owners, managers and all staff responsible for contracting out, implementing, maintaining and managing websites

To book your place call +44 (0)20 8996 9001 or email seminars@bsi-global.com

For more details, see the BSI PAS 78 conference information page.

UKUPA presentation: What does PAS 78 mean for accessibility?

Speakers:

  • Julie Howell, RNIB
  • Lucy Spence, Mencap
  • Jon Rimmer, UCL
  • Jon Dodd, Bunnyfoot
  • Giles Colborne, UPA

Date:

Friday 28th April

Time:

6.30pm for 6.45pm, followed by drinks and networking at 8:00

Place:

Prudential Group Head Office, Laurence Pountney Hill, London, EC4R 0HH

Cost:

Free for UPA members, £10 for Non UPA members (£5 for students)

Description:

Last month, the Disability Rights Commission and the British Standards Institute launched PAS 78: Guide to good practice in commissioning accessible web sites. The guide puts user-centred design at the heart of accessibility and will change the way site owners think about accessibility.

This is your chance to put questions to some of the people involved in writing and reviewing PAS 78 and debate how it will change the landscape. What are the practical implications of PAS 78? What will it mean for designers, developers and testers? How should usability professionals prepare?

The meeting will take the form of a panel discussion with questions from the floor.

To reserve your place, email events@ukupa.org.uk with your name, affiliation and stating whether you are a UPA member or not. If you do not specify membership, it will be assumed that you are not a member.

If you are allocated a place and then cannot attend, please let us know so that someone else can take it.

Wednesday, April 19, 2006

Creating a more accessible map

Over on A List Apart (which apparently has had some kind of colour shift with the changing of the seasons, although you'd be hard pushed to tell) is a cracking article entitled A More Accessible Map, in which Seth Duffey demonstrates how to create a CSS-based, semantically rich map that shows information about cities of the world when you tab to or hover the link. What struck me about the article is the way the author neatly steps through the process from the most basic data requirements up to the full-blown visual version, then finally recapping in English the various steps that he went through (similar to the way that Jeremy Keith does in his Dom Scripting Book). If only the real mapping services would (or could) approach online maps in the same standards-friendly and visually appealing manner.

Tuesday, April 18, 2006

Rescheduled: Julie Howell to present at MDAWG

Reposted from the earlier news item.

Just a quick note to give you first option on the next MDAWG which will be on Thursday 20th April at 18:00 at the MDDA premises as usual.

We have just secured a presentation from Julie Howell, Digital Policy Manager for the RNIB, who was very heavily involved with the development of PAS 78.

Register by sending an email to awg@virtuaffinity.com

Rescheduled: to accommodate the rather heavy demands on Julie Howell's time, the presentation has been brought forward. We will now be starting a little earlier at 15:45 pm in the Cube Gallery next door to the MDDA on the 20th April. This is one to be very prompt for as Julie has very little time and will be starting at 16:00.

Web Accessibility Tools Consortium colour contrast analyser 1.1

The Web Accessibility Tools Consortium and Vision Australia are proud to announce the colour contrast analyser version 1.1.

Packed with new features:

  • Choice of test algorithms (luminosity and colour/brightness)
  • Input hex or RGB values
  • RGB sliders to tweak colours on the fly and get results instantly
  • Simulation functions that allow application of colour blindness and other simulations to screen captures, existing images, and real time simulations via a draggable "simulation window"
  • Button copy results to clipboard for insertion in documents

A huge thanks to Jun for all his work on this project and thanks to Gez Lemon, Sofia Celic and Andrew Arch and pixeldiva for their feedback during development. And a minor pat on the back to my humble self [Ed.: Steve Faulkner from the National Information Library Service]

Monday, April 17, 2006

GrayBit version 1.0 launched

Congratulations to Mike Cherim and Jonathan Fenocchi for the launch of GrayBit 1.0

GrayBit is an online accessibility testing tool designed to visually convert a full-color web page into a grayscale rendition for the purpose of visually testing the page's perceived contrast.

Regardless of a few very minor bugs, the converter works very nicely, dealing with images referenced in the HTML, as well as any images and colours defined in the CSS. Moreover, all link references in a page are changed to run through the converter as well, so that you can do an entire run through a site and view the converted version of each page...slick.

It's worth noting, though, that, as useful as this tool is, it still only provides a way to carry out a subjective assessment of a page's contrast. A human tester running pages through the converter still has to make a personal judgement call on whether or not contrast is sufficient. Also, this tool does not (yet?) simulate the effect of different types of colour blindness (which not only influence the hue, but also the perceived brightness of colours). And lastly, the mathematical conversion to greyscale used by GrayBit may not complete match the subjective brightness perception of the original colours; for instance, compare the top banner on Jona's page in its original and converted forms - the greyscale version of the gradient appears darker (to me, anyway) than the fluorescent green one, giving the impression of a far better contrast than originally present.

All in all, though, this is an excellent tool to demonstrate the reason why a site shouldn't rely on colour alone to somebody who may not even be aware of the potential problem encountered by users with colour blindness. Use it in conjunction with Gez Lemon's colour contrast analyser for slightly more objective results.

Thursday, April 13, 2006

Google Provides Audio CAPTCHA

Via Matt Bailey's Web Site Accessibility Blog, news that Google is providing an audio alternative to its visual CAPTCHA. These tests - that aim to filter out automated bots (and hence spammers) from real human beings - also have the unfortunate side effect of filtering out blind users. Can't see the text on screen? Can't come in then! Inthe audio version "the numbers use a combination of speakers in what sounds like a busy cafe", according to Bailey. I've not tried this out for myself yet (as I write this, I am at a machine that does not have the Quicktime plug-in required) but if you feel like trying out for yourself, head on over to Google Groups and try setting up an account.

Tuesday, April 11, 2006

Roger Johansson on ALT attributes

It seems like there is a bit of confusion among many web developers and browser vendors surrounding the use of the alt attribute to provide alternative text for images and other non-textual elements.

A nice round-up from Roger Johansson: Alt text is an alternative, not a tooltip.

Monday, April 10, 2006

Disability podcast from the Beeb

Actor Mat Fraser and comedian Liz Carr host the first edition of our monthly disability talk show that you can listen to on your computer or download onto your iPod or MP3 player.

For subscription details and full transcripts (in RTF), see the BBC's Ouch! podcast site.

Chris Heilmann on why clients don't care about accessibility

An oldie, but I only just now got around to posting it here: Christian Heilmann's article for Digital Web Magazine: 10 Reasons Clients Don't Care About Accessibility.

Stop selling accessibility as a technical issue. Address it in the scoping and design phase rather than at delivery.

Jodi Awards 2006

The winners of the 2006 Jodi Awards for excellence in museum, gallery, library, archive and heritage website accessibility were announced on Thursday, 6th April, at a ceremony at the British Museum.

Read the full press release at the MLA site.

Paul Boag podcast on accessibility guidelines

In this weeks show we get "down and dirty" with web accessibility, including a step-by-step tutorial into the WAI guidelines.

Get Paul Boag's podcast Understanding accessibility guidelines, which gives Paul's fairly good run-down of WCAG 1.0 checkpoints. Unfortunately there's no transcript...

A few notes I made while listening to this:

TimeCheckpointPaul's takeNote
14:42If you go on to the effort of being AA compliant, you might as well be AAA - because it's not a huge step on. I suppose it's a bit more fiddly...This depends on how you interpret checkpoint 11.3: provide information so that users may receive documents according to their preferences. and checkpoint 14.2: supplement text with graphic or auditory presentations where they will facilitate comprehension of the page.. If you're strict about them, AAA can almost never be achieved, only strived towards.
18:10Checkpoint 2.1: ensure that all information conveyed with color is also available without color.As an example, Paul suggests using bold and red, rather than just red, to denote required fields in a form.This helps only if you're trying to help a sighted user who is colour blind (or a user on a device that doesn't support colours). However, a blind users won't get much from the bold visual styling either. It's best to make required form fields absolutely explicit by adding an actual bit of text in the field's label, for instance.
22:30Checkpoint 6.2: ensure that equivalents for dynamic content are updated when the dynamic content changes.You change the page title for a particular page...now, if you've used images for the page title, and you used image replacement...you don't want the text to be the new title but the image to be the old one.True, but what possibly happens in more cases is the opposite: the image is changed (by a visual designer), but the alternative/replaced text isn't...as rightly mentioned later on.
23:25ALT tagA cheap shot, but it's always worth reminding people: it's an ALT attribute, not a tag.
24:30Checkpoint 7.1: until user agents allow users to control flickering, avoid causing the screen to flicker.Hard to interpret, what's flashing...open to interpretation

There are some general rules of thumb with regards to problematic flickering frequency:

Seizures can be triggered by flickering or flashing in the 4 to 59 flashes per second (Hertz) range with a peak sensitivity at 20 flashes per second as well as quick changes from dark to light (like strobe lights).

The duration and size of the flashing area also plays a part (for this last point, as an extreme example: a single pixel that flashes will not have the same seizure-inducing effect as the entire screen flashing).

28:24Checkpoint 9.1(provide client-side image maps instead of server-side image maps except where the regions cannot be defined with an available geometric shape.Paul notes that he doesn't really get this one.

Client side image maps (which are really the ones most commonly used nowadays) can only have simple geometrical areas defined as hotspots (rectangles, circles, polygons). Server-side image maps, on the other hand, can have all sorts of shapes. When the user clicks on the server-side map, the X and Y coordinates of the click are sent to the server; here, you could have all sorts of processing to work out what was clicked...you could define any type of shape, even have a different destination for every single X and Y coordinate pair / pixel.

Now, client-side image maps do not require a roundtrip to the server to work out what url the browser should load. Also, the regions defined in the client-side map can be accessed via the keyboard (tabbing through like normal links in most visual browsers), whereas server-side image maps (where the browser has no clue what, if any, areas of the image are hotspots) simply cannot be actived via the keyboard (unless you use a virtual pointer or similar). Hardly seen in the wild, but something very much related (and just as bad) are image inputs in forms, for instance the world map at geourl.org (if you're using the X and Y coordinates, and not just taking advantage of the image input as a "stylish" alternative to a proper submit button).

30:45Checkpoint 12.1: title each frame to facilitate frame identification and navigation.That's so you can bookmark them and stuff like that...No, the checkpoint is not referring to the title of the document contained in the frame. It refers to the title attribute of the frame in the frameset definition. This way if a user with assistive technology comes across the framed site, they can get information about what each frame contains before they dive into it (e.g. a frame titled "navigation" and another one "content" (see the associated HTML technique for details).
32:00Checkpoint 1.3: until user agents can automatically read aloud the text equivalent of a visual track, provide an auditory description of the important information of the visual track of a multimedia presentation.This is a slightly controversial one that most sites claiming full AA or AAA don't do. Admittedly, the effort involved with creating a good audio description is quite high.
38:50Checkpoint 3.1: when an appropriate markup language exists, use markup rather than images to convey information.You can still be priority 2 compliant and use images for headings as long as you're doing it with web standards again where you're using an image replacement technique.Just to clarify that image replacement techniques are not web standards per se. I can still use an IMG element and follow web standards, and in many cases I have argued that this is still acceptable (provided that the contrast and size of the text used in the image is ok enough for most general situations).
39:28Checkpoint 3.2: create documents that validate to published formal grammars.As already pointed out in the podcast comments, this has nothing to do with cognitive disabilities and bad grammar being hard to read. It's about your markup validating (passing W3C HTML/CSS validators). It was fun to listen to the very elaborate rationale, though.
43:05Checkpoint 3.3: use style sheets to control layout and presentation.You cannot be priority 2 compliant if you're doing table based design.As noted later, unfortunately checkpoint 5.3: do not use tables for layout unless the table makes sense when linearized. is the get-out clause for this one. This is one of those cases where WCAG 1.0 whussed out.
44:03Checkpoint 3.4: use relative rather than absolute units in markup language attribute values and style sheet property values.Note the additional sentence in the technique though: If absolute units are used, validate that the rendered content is usable. Within reason, fixing a layout to a certain size may still be ok, if testing shows that it does not impede actual users. Taking it to the letter, this would preclude anything, even max-width.
46:00It's about making your content fit the windowBut that can be counter-productive. On large screens, it results in overly long and difficult to read one-liners, for instance. Not completely clear-cut in my opinion. If all else fails, offering alternative stylesheets can be the answer.
55:03Checkpoint 5.4: if a table is used for layout, do not use any structural markup for the purpose of visual formatting.Structural markup here refers to additional structural elements and attributes specific to data tables, beyond the most basic row and cell definitions. For instance, this would mean not using TH in a layout table only to achieve bold text. This also invalidates a common misguided practice of adding a summary of "layout table" to a layout table.
56:23Checkpoint 10.2: until user agents support explicit associations between labels and form controls, for all form controls with implicitly associated labels, ensure that the label is properly positioned.Make sure your label is next to your inputNot just that it's next to it, but that it's in the correct order: for most label text, it should come before the input; for radio buttons and checkboxes, it should come after the input. Otherwise assistive technology such as screen readers trying to compensate for the fact that you didn't use an explicit label will get confused and read the wrong text as the label for the input.
57:08Checkpoint 12.4: associate labels explicitly with their controls.The difference between implicit and explicit labels: explicit labels use the FOR attribute to specify which form control they refer to, and don't just rely on being next to (or wrapped around) it.
1:02:48Checkpoint 9.5: provide keyboard shortcuts to important links, form controls, and groups of form controls.They can use those keyboard shortcuts if they want to...The root of the problem is, though, that they can conflict with your browser, operating system or assistive technology controls. So users may not want to use them, but - while trying to access a particular function - they trigger them. Accesskeys can effectively hijack a user's control; for instance, imagine defining an accesskey "F"...this would prevent an Internet Explorer user from jumping to the File menu.
1:03:35Checkpoint 10.5: until user agents render adjacent links distinctly, include non-link, printable characters between adjacent links.Make sure there are spaces between links.No, not just spaces. This checkpoint refers to old browsers coupled with old screen readers which had a serious issue with links, even when they were separated by spaces. That's why the checkpoint specifies that these separating characters need to be printable...simple space is not enough, and that's why many people started using pipe characters,   and so forth. However, this is a non-issue from a technical accessibility point of view, as any browsers and assistive technologies in use today should really recognise adjactent links, even in the extreme case where there's absolutely nothing between them. Although from a usability point of view it's still a valid point that you shouldn't have links butt up against each other.
1:03:57Checkpoint 11.3: provide information so that users may receive documents according to their preferences.Basically it's saying: provide alternatives.Glossed over a fairly big kicker here: taken at face value, this means that your site needs to be fully multilingual and multimodal. What if a user has a preference for Mandarin Chinese? Simple graphics instead of text? Sound rather than visuals? This is one of those priority 3 checkpoints that seem impossible to fully implement, which makes sites claiming AAA not achievable if taken to the extreme.
1:09:35Checkpoint 5.6: provide abbreviations for header labels.If you keep your header label short you can then explain them with a longer description.No, other way around: you can have long header labels, but then provide an abbreviated version which is read out so the user doesn't have to hear the long header all the time as they travel through the table. The ABBR attribute of table headings works in exactly the opposite way of ABBR elements. See the explanation of the ABBR attribute in the HTML 4.01 specification for TH

Monday, April 03, 2006

Creating Accessible and Slimline Forms

Andy King (of Speed Up Your Site fame) has put together a nice little how-to for creating an accessible feedback form using structural and semantic markup. If I'm completely honest, there's nothing here that hasn't already been said before and posted on other blogs or web standards sites, but Andy does a good job of running through the process step by step, pointing out a number of gotchas along the way. Worth a look if you're currently thinking about giving any of your forms a standards-based makeover.

Roberto Scano's Journey Through Accessibility

Italian accessibility expert Roberto Scano has a nice guest article on Gez Lemon's site: A Journey Through Accessibility.

From "tag generation" to the "WYSIWOYS generation". Roberto Scano identifies web accessibility problems throughout the web generations, and summarises where we are now, and what we can expect for the future.

Also of interest: Pam Berman from the Bloomsburg University of Pennsylvania - Department of Instructional Technology interviews Roberto about several accessibility-related issues (part 1 and part 2).

Looking for an older post? Accessify's news archives are here



This page is styled using Cascading Style Sheets (CSS). If you can read this message, the chances are that your browser does not properly support CSS or you have disabled this yourself. The content on this site is perfectly readable without style sheets, though; it just doesn't look quite so fancy.

site statistics

This site is partnered with MIS Web Design and Top4Office for Copiers and Digipro for Photocopiers. Web design by Swindon Internet & PR Services.

How you can help support this site: Learn web design from the creator of this site, or help him by requesting some PR Photography