"DarthMcAdam" <adam (AT) adsandtaz (DOT) com> wrote
Quote:
Richard,
Thank you for your recommendations; I will look to incorporate these
into the final version of my artefact. As per my reply to Pam, I need
to take a slightly different approach for my dissertation, as it seems
that the crux of this matter is actually in how the original HTML is
coded, as you've rightly pointed out, and not the aspect of being able
to dynamically change the style sheet associated with the page. |
Changing the CSS is not a bad thing per-se - it's just not everything.
Remember accessibility is about making using your website easier for all
disabled people, not just those with one disability.
You've got to take account of:
Blindness
Partially-sightedness
Colour-blindness
Dyslexia
Deafness
Learning difficulties (have you used the simplest language possible? Have
you used icons as well as text?)
Motor control difficulties (not being able to use a mouse)
Epilepsy
ADD
and lots more...
Changing the CSS can help partially sighted people, dyslexics and those with
colour-blindness. So use it - just don't forget about blind people or
prople who can't use a mouse.
Quote:
I had hoped that the text only version would be more easily accessible
to screen readers (probably as a result of not knowing enough about how
they worked), but this has not proved to be the case. It has therefore
become apparent that the benefit is more applicable to partially
sighted users, as you've suggested.
Having looked at the source code for the default and text-only versions
of your site, am I right in thinking that you've actually delivered two
different pages? |
No. They deliver the same code with 2 small exceptions.
1. The CSS file which is called is different.
2. When the user first switches to the text-only version of the site some
info about acceskeys etc is displayed at the top of the page. However on
subsequeent page views this info is removed.
There are also a few minor text changes, but essentially the html is the
same for the text and visual versions of the page.
Quote:
Although I was trying to utilise the same HTML code
in all instances, it's clear that this is not suitable unless it is
coded in such a way that it will be perfectly accessible where no style
sheets are associated with the page.
I look forward to your response. |
The idea of CSS is that it separates the structure of the page from the look
and feel.
What you should do first of all is create an html page that is well-coded
and accessible. Then you use CSS to style it.
It never works out quite like this in practice, but still you should be able
to create a CSS page which is accessible as well as attractive.
On the CATA site I actually put in the text-only version mainly as a
cover-all (for people who were using older browsers, unforeseen disabilities
etc). However from all the user-testing we did blind people didn't need to
switch to the text-only version to access all the site's functionality
(where the screen reader accessed the DOM at least - e.g.. JAWS).
The main thing to consider is how the site renders with no CSS. For
instance is the most important information first? Is the order logical? Is
there in page navigation?
That's why on the CATA site the central column appears before the left
column in the code.
Using headings, paragraphs and lists properly goes a long way to achieving
this.
Also consider how things will be read out by a computer. E.g..
Abbreviations, telephone numbers etc.
--
Richard Quick
http://www.chocolatemagazine.co.uk