WebAIM Blog

WCAG 2.0 advances to Candidate Recommendation

April 30, 2008

As a major step in the W3C guideline development process, WCAG 2.0 has today been advanced to Candidate Recommendation status. This means that the WCAG working group believes the guidelines to be in a stable and usable form that can be used by developers and that, even though feedback is still welcome, the guidelines are near completion.

Read the W3C press release

508 and Higher Ed.

April 28, 2008

The National Center on Disability and Access to Education (NCDAE), a partner, is currently involved in a project to help educational institutions improve the accessibility of their online content. As part of the project, I recently conducted an evaluation of 100 randomly-selected web pages, each from a different higher education institution website. The pages were evaluated for Section 508 compliance. The results were a little surprising. . .only three of the one-hundred pages complied with Section 508. Although more details will be submitted for publication soon, I wanted to share some of my results and opinions with the WebAIM community.

Findings

Skip to content links

Of the 97 pages that contained repetitive navigation, 85, or 88%, had missing or broken skip to content links. This made it the most commonly violated checkpoint. Of the many sites that provided skip to content links, only 12 had functioning links. The rest were broken. A few had the link in place, but the corresponding anchors were missing or incorrect. I also found that about one page in ten had a skip to content link that had been hidden using visibility:hidden or (more often) display:none, making it inaccessible to keyboard and screen reader users. There were only a handful of pages, no more than five, with a hidden skip to content link that was both screen reader and keyboard accessible.

Form labels

Of the 76 pages that had form elements, 63, or about 83%, of the pages had at least one element with a missing or incorrectly-associated label. The vast majority of the pages had only one form element–the search box. That raises a question–if a screen reader user encounters an unlabeled form element on an unfamiliar site, can they assume that it is a search box?

Alt text

Each of the 100 pages that I evaluated had at least one image. 71 of the pages (I’ll let you figure out the percentage on this one) had at least one image–most had more–with missing or inappropriate alt text. Although 71 pages is still a high number, I am encouraged that almost 30% of the pages I evaluated had appropriate alt text. That is a higher percentage than any other 508 studies that I have seen. Of course, I was fairly liberal in my interpretation of an "alternative." I passed alt text that was a little lengthy or slightly inaccurate, so I suppose it would be more accurate to say that almost 30% of the pages that I evaluated had images with accessible alt text that reached a minimal standard of equivalence.

Even though I am encouraged that more sites seem to be using alt text, I would argue that it is still the highest priority accessibility concern on the web. Even though I came across more pages with missing skip to content links, I came across far more instances of missing alt text. If I had tracked number of errors, missing or inappropriate alt text would have been the clear winner (or loser).

It is also much more difficult for a screen reader to compensate for missing or inappropriate alt text. If a page has missing form labels or table headers, a screen reader will often be able to compensate. If an image has a missing alt attribute, the screen reader will either ignore the image or read the filename

Despite the apparent improvement in the use of alt text, there seems to be a disturbing increase in the number of images as links that are missing alt text (every image that is a link needs alt text). This is a trend that we have noticed during this evaluation and on the web in general. Either that or we just notice it more because we now have a rule or icon for it in WAVE 4. This is unfortunate because while many images with missing alt text probably do not need alt text, every image that is a link needs alt text.

Headings

Even though it is not specifically addressed in 508, except possibly as a method to skip repetitive navigation (o), I also decided to see how many pages provided a heading at the beginning of the content. I was surprised to find that only 46% of the pages did this.

In my opinion, good semantic structure is one of the most essential and overlooked accessibility issues. A clearly-structured site is usually easier to understand, navigate, and is more accessible to users, particularly those with cognitive disabilities.

Other findings

  • Five of the pages that I evaluated had data tables, none of which identified table headers.
  • I came across one frameset, which did not have titles.
  • 94 pages had scripting. 17 of these pages (18%) contained inaccessible scripting.
  • 51 pages had links to files that require a plugin. Almost all of these were PDF files. 36 pages, or 71%, did not provide the required link to the plugin. Since modern browsers automatically detect missing plugins for common formats, this is arguably an outdated requirement.
  • There were no pages with server-side image maps.
  • There was one video. It was not captioned.

Musings

508 Falls Short

WebAIM is often asked to conduct accessibility evaluations, and many times we are asked to evaluate a site for Section508 compliance. Sometimes this is appropriate, but when possible, we try to convince our clients that 508 is not an acceptable criteria for accessibility. Section 508 is very important in the United States. If you live in the US, and are involved with web accessibility, you should be familiar with the 16 checkpoints that relate to the web. For those of you who are not familiar with 508, you may want to review our Section 508 checklist. It is important that anyone familiar with web accessibility be familiar with Section 508. However, as a standard for accessibility evaluation, 508 falls short. A good deal of the information is repetitive (e.g., image maps) and dated (e.g., links to plugins). Fortunately, 508 is currently in the process of being updated.

College Websites are Behind the Times

I don’t know if it is because colleges often have decentralized web development teams, or because website development and maintenance is not a part of their core mission, or if I am just spoiled by the many good sites that I visit, but I was a little surprised at the low quality of many of the college websites. Many of the sites seemed dated, poorly structured, and not very accessible. Quite a few of them loaded slowly, and many links that were functioning when they were randomly selected were dead a couple of weeks later when I evaluated them. Some of the sites were from small, two-year colleges that probably operate on smaller budgets, but many were not.

We still have our work cut out for us

WebAIM started as a grant-funded project with the primary goal of dissemination and awareness. Even though our funding sources have changed, these are still our primary goals. As we travel to conferences and trainings, it seems that the knowledge and awareness of the people that we interact with is growing. Their level of familiarity with accessibility principles is, as a group, higher than it was a few years ago. Most of the people we train have seen a screen reader in use and are familiar with basic accessibility concepts like alt text or form labels. This wasn’t the case even five years ago.

That is why it was surprising, and even a little disappointing, to see that the accessibility of many of the sites that I evaluated seemed to be almost the same as, and in some ways worse, than sites designed five years ago. There are clearly many people who have not learned the basics of accessible web design or do not appreciate its impact. We still have a lot of work ahead of us.

Donate to John Slatin Fund, get an evaluation

April 25, 2008

WebAIM has volunteered time to the John Slatin Fund Accessibility Project. John Slatin, who passed away last month after a prolonged battle with leukemia, was a powerful advocate for web accessibility and one of the pioneers in this field. The John Slatin Fund was established to help John’s beloved Anna offset the medical expenses incurred during John’s long illness. The fund matches accessibility experts (more than 70 have volunteered their time) with companies that would like a brief review of their site for accessibility. In return, the site owner is asked to contribute a minimum of $500 to the fund.

If you know of any company who is looking for an expert accessibility review, please point them to the information for companies.

UN Ratifies Disability Treaty

April 17, 2008

On April 3rd, the UN’s Convention on the Rights of Persons with Disabilities (CRPD) received the necessary 20 member state ratifications for the Treaty to move into implementation. The CRDP will go into effect May 3rd. You can access the CRDP at http://www.un.org/disabilities/

This comprehensive human rights treaty provides many fundamental rights to those with disabilities. Among the sections of the 50-article Treaty are explicit references to the accessibility of information and communications. The most prominent is Article 9 - “Accessibility”, which places accessibility of information, communication, and technologies (ICT) at the same level as Articles on “The right to life”, “Equal recognition before the law”, “Access to justice”, and “Freedom from torture or cruel, inhuman or degrading treatment or punishment”. You can see that accessible ICT is being taken very seriously.

One of the General obligations of States Parties (Article 4) is “To undertake or promote research and development of universally designed goods, services, equipment and facilities…” and “To undertake or promote research and development of, and to promote the availability and use of new technologies, including information and communications technologies…”

Once in effect on May 3rd, this new international law will apply to only those countries that have both signed and ratified the CRPD (currently 23 and rising). Over a hundred additional countries have signed onto the Convention. For now, their work is to align their national legislation to the CRPD. Thus, countries such as Japan, Canada, S. Korea, Australia, China, and the United Kingdom are expected to ratify when they complete this internal process, which may take a few years.

There will be no force in effect for those countries that have neither signed nor ratified the CRPD, such as the U.S. It is interesting to me that our government has not signed the Convention, even to underscore its importance in principle. Our nation currently sits in a minority of countries who have not signed, such as Iraq, Haiti, the Congo, and Fiji. U.S. officials have indicated that domestic laws, especially the ADA, are stronger than those of the CRPD. However, how many of us are aware of unequivocal rights in the U.S. to accessible information and communications technologies in both public and private sectors? Many are calling on all Americans to sign a petition in support of the U.S. becoming a signatory to the CRPD.

It is not possible for me to convey how important this event is on a worldwide stage, not just for electronic accessibility efforts, but also for the broad human rights issues that face those with disabilities, particularly in developing countries. Perhaps my fervor for this can’t be separated from the more general issues of human rights and discrimination that those with disabilities face worldwide. For those interested in the rights of persons with disabilities I urge you to read the Preamble for the Convention and its General Principles. They are compelling beyond words. Finally, the world has a chance to enact these principles.

For those of us passionate about making the world a more accessible place, now is the time to help in the global transformation. The basic human right to access information and communication can happen in our lifetime, if we work together. The ratification of this treaty is a major step forward in this process. The important thing here is not that the train has left the station, but that it is well down the track.

The plague of outline:0

April 7, 2008

I am seeing an increasingly alarming trend in the implementation of CSS on web sites - the inclusion of outline:0 or outline:none.

The outline CSS property allows you to define the visual outline that displays when elements are selected or have focus. Otherwise known as the focus indicator, it is seen as the dotted lines that surround links and buttons when you tab to them with the keyboard.

In some rare instances where designs are rigidly defined with pixel precision and when the browser improperly changes the size of an element when the outline appears, pages can break (even though the CSS spec indicates that the outline should take no space). In other cases, designers are annoyed by the fact that the focus indicator remains visible when a user activates a link and then returns to the original page. As a result, developers are more and more removing the outline behavior from their page elements. By doing so, they can make it nearly impossible for sighted keyboard users to effectively navigate the page.

For example, try to navigate cnn.com in Firefox while using only your keyboard. There is no visual indication of which link currently has the keyboard focus because the outline and the text-decoration for links have been removed. The result - total keyboard inaccessibility. I am beginning to see this very regularly across the web even though most browsers now properly implement CSS outlines.

The prevalence of this is increased by the inclusion of outline:0 in many CSS reset files, such as Eric Meyer’s CSS Reset. It applies outline:0 to all page elements. While he clearly indicates that focus styles should be re-implemented,…

/* remember to define focus styles! */
:focus {
outline: 0;
}

… the inclusion of outline:0 in the default code does not provide anything useful. This recommendation is almost always either misunderstood or ignored as evidenced by the many sites that use this code as is. Simply changing the focus code to outline:1px would result in better accessibility and understanding.

If a linked image already provides a visual indication of focus (with either CSS or scripted image replacement), the focus indicator may not be required. And sometimes a linked element contains content that is positioned off-screen, resulting in an overly large focus indicator. You can also provide focus indication using any number of styles (change the background, add a border, etc.) in place of or in addition to the outline property. The WebAIM site underlines and changes the background color for focused links, in addition to maintaining the default outline.

In most cases, particularly for text links, it is vital that visual focus indication be provided. The use of outline:0 or outline:none is not recommended. In almost all cases, this CSS can be removed from links with absolutely no impact on the layout or functionality of the site, but with the result of increased accessibility.

WebAIM is an initiative of:
Center for Persons with Disabilities (CPD) Utah State University