Creating accessible pages is something that is hard to think about if you have never done so. However, as soon as you learn the basic concepts, it is very easy to do in 95% of cases. Basically I will repeat what others said, but:
- Use tables for tabular data only
- Make sure you use the semantic tools available to you through HTML. This means using TH with the scope attribute. Use <em> instead of <i> and <strong> instead of <b>. Use abbreviation and abbreviation tags. Use definition lists. I can expand these things if anyone wishes.
One of the most important things is to use the label tag in the input fields. For each input field, radio button, checkbox, and text input, you must:
<label for = "username"> Username: </label> <input name = "username" / ">
Add "skip navigation" or "go to navigation" depending on where large pieces of text are. If you work on a government site, it should be second nature that everything you create allows you to skip duplicate information.
Do not use colors to highlight.
Make sure all text is changed. This pretty much means you're not using px in your CSS.
I will emphasize this: create semantic pages. Use H tags for your titles. Use ul / li for navigation.
Use the alt attribute for all images. If you have a spacer gif ... well .. no. Otherwise, explain what the picture is and what its significance is for the content with which it is associated. do not use the "chart" as the alt tag. Use "Chart since the beginning of the year: $ 5,000 Q1, $ 4,000 Q2, $ 8,000 Q3" or something similar.
Provide closed captioning or decryption for all audio and video components
The key point here is to provide those who have visual, auditory and motor impairments the same experience as with standard physical abilities. If you cannot insert a field into a field, the screen reader will also not be able to. If you cannot click on the text next to the flag to select it, the screen reader does not know that the text is associated with this flag.
You should often browse your site without stylesheets (ctrl-shift-s if you have Firefox and the web developer toolbar ) to find out if the page makes sense. If this does not make sense for you, as for a sighted person, for someone using a screen reader, it makes no sense.
lordscarlet
source share