- From: Joe Clark <joeclark@joeclark.org>
- Date: Tue, 26 Apr 2005 12:05:57 -0400
- To: WAI-GL <w3c-wai-gl@w3.org>
Here is my attempt at rewriting 1.3. My tack here was to write
success criteria that applied mostly to structured formats, like
(X)HTML and tagged PDF, while allowing unstructured formats (JPEG,
plain text) where necessary, since they're not going to go away and
are not necessarily inaccessible.
Guideline 1.3
Where permitted by the markup languages
and technologies in use, ensure the separation of
structure, presentation, and behaviour.
Every markup language (e.g., HTML) or technology (PDF) has limits
within which we must work, hence the phrase "where permitted."
If you're using something like JPEG or plain text, the guideline
becomes inapplicable. I am not in favour of warping the guideline so
that the only thing you could ever use would be HTML. We know in
practice that the vast majority of Web pages will use HTML; we don't
have to gild the lily.
Level 1 success criteria
1. Structures within the document can be
programmatically determined.
This means use (X)HTML, basically. It could also mean tagged PDF. I
have a technique in mind for plain-text documents that we could talk
about later.
2. Structural markup or coding is used to encode
semantics to the extent possible for the content.
So now that you're using (X)HTML or tagged PDF, you have to use the
correct element for whatever you're encoding (*within reason*; there
will always be exceptional cases where authors must approximate).
This handily takes care of the obsession with emphasis found in
previous versions.
3. Information presented through colour is also
available through markup, labelling, or both.
This is still really a very small issue that only markedly affects
people with colour deficiency. It's a remnant of the punitive
attitude found in WCAG 1.0-- that colour shouldn't be used (because,
I guess, that would be "pretty" and pretty ain't accessible; there
was also a near-total ignorance of the true facts of colour
deficiency). I'm leaving it in because it can't hurt, and redundant
coding practices are nonetheless preferred.
You can use <strong> or some other markup *or* you could use words,
pictures, movies, or some other kind of label or both. Note how this
collapses the former Level 1 and 2 success criteria, whose
differences were picayune at best. It doesn't really matter if the
error page on your form uses <strong> or a line of text pointing you
to the field you forgot to fill in. (At any rate, that doesn't solve
the true accessibility problem of that case.)
4. Markup or coding for presentation or behaviour uses
accessibility features available in the technologies
being used.
If there's an accessibility feature available, use it (e.g., backup
font families in CSS, generic handlers in JavaScript). I think this
should be explicitly mentioned, rather than simply implied in 4.2,
"Ensure that user interfaces are accessible or provide an accessible
alternative(s)."
In the case of Flash, your file may not have structure or anything
like it, so the foregoing criteria would not apply. But Flash
nonetheless has accessibility features, which you must use according
to this criterion.
Level 2 success criterion
Only markup languages and technologies that enable
separation of structure, presentation, and behaviour are
used.
This one's iffy. It would essentially ban plain text and any
unstructured format. On its face, it bans every graphic format (save
for SVG) when used without an HTML or similar wrapper and the
expected text equivalents. If you think that's an uncommon scenario,
check what happens when you click a thumbnail on a photo page that
loads the full-sized version. Even I do that and I hardly find it
inaccessible.
WHY ISN'T "INFORMATION" IN THERE?
Because we don't need it. It's tautological and unnecessary for the
competent Web developer.
Further, the Introduction to our guidelines lays it out already:
"This document outlines design principles for creating accessible Web
content." We are writing the Web *Content* Accessibility Guidelines.
Content is information.
<http://www.w3.org/TR/WCAG20/#intro>
--
Joe Clark | joeclark@joeclark.org
Accessibility <http://joeclark.org/access/>
Expect criticism if you top-post
Received on Tuesday, 26 April 2005 16:06:10 UTC