Guideline 10. Use interim solutions.
Use interim accessibility solutions so that assistive
technologies and older browsers will operate correctly.
There are a few things we need to do in order for our sites
to be accessible. To ensure that new windows or pop-up
windows don't appear we can make first never let the user know
if a new page will open if they do a certain task. Provide
the option between linear or side by side text. Finally, if we have adjacent links
we should include, inbetween each link an non-link,
printable character. In implementing these things we
ensure that everyone can use our site without running
into complications caused by differing technology.
For example: pop-up windows, side by side text,
empty controls and handling adjacent links correctly.
You can see how these, along with other, regular tasks
can be misinterpreted or misunderstood. Lets get these ideas
in practice to ensure our sites accessibility.
Checkpoints:
10.1 Until user agents allow users to turn off spawned
windows, do not cause pop-ups or other windows to appear
and do not change the current window without informing the
user. [Priority 2]
10.2 Until user agents support explicit associations
between labels and form controls, for all form controls
with implicitly associated labels, ensure that the label is
properly positioned. [Priority 2]
10.3 Until user agents (including assistive technologies)
render side-by-side text correctly, provide a linear text
alternative (on the current page or some other) for all
tables that lay out text in parallel, word-wrapped columns.
[Priority 3]
10.4 Until user agents handle empty controls correctly,
include default, place-holding characters in edit boxes and
text areas. [Priority 3]
10.5 Until user agents (including assistive technologies)
render adjacent links distinctly, include non-link,
printable characters (surrounded by spaces) between
adjacent links. [Priority 3]
Source:http://www.w3.org/TR/WCAG10/#gl-interim-accessibility