Every website
/ web application should conform to accessibility standards
and adhere to good usability practices, right?
Wrong.
Though it's an admirable target to aim for, achieving
accessibility standards compliance with optimal usability
is not always viable. The two don't always play nicely
together. Sure enough, well-formed, semantic HTML output
and well though out content structure will do most of
the work for you in hitting the twin targets of accessibility
and usability but occasionally there is a see-saw effect.
If you want to use rich interactive elements to enhance
the user experience and improve the potential usability
of your design, you may find that you are also making
the design less accessible. What are the questions that
we should ask ourselves when planning a new feature
for a website or web application? The following are
some of mine.
"Will it impact accessibility?"
We need to determine if our new feature will have a
negative impact on the accessibility of the content.
This could be due to user interactions e.g. clicking
on a link, causing the page to fetch new content from
the server and inserting it into the middle of some
existing content. Non-visual browsers may not register
the fact that this new content exists.
"Do we REALLY need this feature?"
If you can't justify the interactive element as absolutely
essential, then there is little point in wasting time
and effort on building something that will actually
degrade the value of your content. In many cases you
may feel that a feature is not strictly essential but
gives your content a competitive edge by making it stand
out from the crowd. This is fine; I've poured enough
effort over the years into doing stuff just because
it was 'cool' to know that stagnation occurs if you
don't try to push the boundaries from time to time.
"Can we make it accessible easily?"
Are there any existing techniques that will allow us
to build the new feature and still retain the required
degree of accessibility? Looking for the path of least
resistance is always a good exercise. If you find a
solution, you may have to compromise your feature's
functionality or the degree of accessibility slightly,
but the savings in time and effort may be worth it.
"How accessible does it need to be?"
The target audience may affect how much effort, if
any, you need to put into accessibility. From a purist
point of view, this is blasphemy; all web content should
be accessible. From a business point of view, there
may be a good case for not conforming to accessibility
guidelines. A friend of mine worked on some web-marketing
material for a large car manufacturer. He told me that
their position on web content accessibility was "Blind
people don't buy cars". This seems callous at first
glance, but when you think about it, the work required
to ensure that all of their web-content is accessible
to the blind is probably not worth the return they will
get in terms on non-sighted customers. It becomes unviable
from a business perspective.
It's a rather short-sighted view (if you'll pardon
the pun) as accessibility could extend to users accessing
the content from mobile devices. Web capable mobile
phones and PDAs are commonplace these days but if your
content does not display properly on a small screen,
you could be shutting out more potential users than
just those with a disability.
"Do we need to do it properly?"
If you are concerned only with passing automated accessibility
tests then your work won't be that difficult as the
validation software cannot detect whether or not your
dynamically generated div with XMLHTTP imported content
is vital to using the website. A NOSCRIPT tag in the
page will probably see that your page validates, but
that's not really in the spirit of the thing is it?
What's the final score then?
In an article written for Digital Web magazine, P-P
Koch writes:
"The delicate balance between accessibility
and usability needs more thought. At the moment I don't
see any answers, only a few questions, one possible
rule, and a potential danger. The rule is "Accessibility
should not restrict usability"."
As a possible rule, this is a nice starting point but
is a little too neat and tidy considering the mass of
complications and assumptions that it represents. The
issues of accessibility and usability in web design
are, in my opinion, still too immature to strap down
with rules of thumb. Until we no longer have to make
compromises between our usability enhancements and accessibility
guidelines then we should evaluate each piece of content
on it's own merits.
For now at least, I declare a draw.
David Kinsella is currently the content strategist
for KMP Interactive Marketing & Technology and also
runs his blog; Web Developer 2.0 which concerns web
development trends and technologies.
|