Bad Example Revealed

Image that reveals the accessibility issues in badexample.html
The image above shows the issues that exist in the previous page (badexample.html). They include:

Why is this bad? The Web Content Accessibility Guidelines specify that every element on the site can be operated without a device ("device-independent manner"):

Additionally, since the menu consists of images, the menu is not visible if the site is viewed through a text-only browser or as a text-only version.

Why is this bad? Alt text should explain exactly what is in the image, and what the image is doing on the page. In this case, the image is presenting the title of the page, which is important information for a visitor to your web site.

Why is this bad? Screen readers or other similar technologies may present links outside of their context on the website. On the Bad Example page, if the link is taken out of the context of the page, the link text just reads: "here". The link text should explain where the link is going and what it is for.

Why is this bad? If a table exists only for page layout, it should have an empty table summary. This indicates that the table is for layout only. Using a table for layout also dictates the order in which the content is presented via screen reader or another assistive technology. This can create problems if the content doesn't make sense in its presented order.

So now you've seen the bad example. Continue on to the Good Example Page to see how things can be improved!