This page uses the Check list provided by the W3C website.
Abusing a feature of the automated validators, we can easily pass this one... the theory is that images which are used for decoration should have an empty alt tag.
See below for the fake server status, those in red show that the server is not responding:
This isn't useful for a screen reader, which cannot really look at the hex codes (#F00) for colour information... or for those who are red/green colour blind.
Without complex analysis of the words in a document, how does an automated test know that "bonjour" is a change in language.
A simple trick is to use is the long, complicated (fake) word:
Forexamplethissentence.
Which uses CSS padding on the HTML <span>'s to show the word boundaries, without the CSS applied, it looks like:
Forexamplethissentence.
As an example of dynamic content is a Flash animation... as the automated test wont be able to understand this dynamic content, how can it compare it against the equivalent.
A little bit of JavaScript can easily fool an automated test... this is because the tests don't go though the complex procedure of executing every bit of JavaScript on the page.
This is quite subjective... on a site like this, I should be able to say HTML without issue, but mention that on a shopping website, then it technically fails the guideline.
Taking a simple data entry form, the (visual) designer of the website may want to show their own designed submit button.
Now using the submit button below, in most browsers, it provides the x and y co-ordinates to the server. In this example, the automated test does not know two different actions can occur based on where the mouse "clicked".
Same as above
This is easy to test for, but the accessibility validators tend to allow 'layout' tables... really with the existence of CSS, the 'layout' table should no longer be in use, however, while they are considered 'valid', it allows us to use:
Column B | Column C | |
Row 1 | Data | Data |
Row 2 | Data | Data |
Same as above
Although the existence of a title on the frame can be tested, is it correct?
Again, how can an automated test check this?
Automated test don't really know if a Flash animation, for example, knows if its multimedia content.
Again, how can an automated test check this?
Very rarely does an alternative needs to be provided, but when it does, how can an automated test check they are equivalent?
If you have any ideas on how to improve this example page, please let me know, at craigfrancis.co.uk.