Steps to make your website accessible
1. Make
sure all images, graphs, and other non-text items have a text equivalent.
2. Provide synchronized captions for all video,
as well as captions or a transcript of audio content.
3. Do not use color as the only way to convey
information.
4. You can use style sheets for layout, but the
page must still make sense without them.
5. When using images as links, for example a drop
down menu, make sure each link (as well as the overall image) has alt text
describing the destination. Avoid using
server-side image maps. If you do use
server-side image maps, be sure to provide separate identical text links to
access the same content.
6. Label column and row headers in a data
table. Try to avoid using tables for
layout purposes, but if you do then do not label headers.
7. Make sure all cells in the table are
associated with the appropriate headers. When the table is set-up correctly,
screen readers can navigate through data tables one cell at a time, and they
will hear the column and row headers spoken to them.
8. Be sure to give each frame a title that
identifies its purpose.
9. Avoid any graphics, animations, movies, or
other objects which have flickering, or flashing effects.
10. Use a text-only alternative only as a last
resort, and be sure to keep it up to date with other content.
11. When using scripts, make sure all text within
the script is provided as text or alt text and that any interaction can be
achieved with a keyboard.
12. Be sure to include a link to any applet or
plug-in required to access content on the same page as the content. For
example: Adobe Reader. The plug-in
itself must meet more specific requirements, which can be found in the official
requirement.
13. If a form can be filled out online by a user,
all aspects of the form must be made accessible. This includes labels for each field, as well
as ensuring the form can be filled out using a keyboard.
14. Include a way for the user to immediately skip
to the main content of the page.
15. When a timed response is required, alert the
user and give sufficient time for them to indicate that more time is needed.
No comments:
Post a Comment