W3C home > Mailing lists > Public > w3c-wai-gl@w3.org > January to March 1999

Comments on W3C WAI PA

From: Greg Lowney <greglo@microsoft.com>
Date: Mon, 8 Mar 1999 20:25:48 -0800
Message-ID: <4FD6422BE942D111908D00805F3158DF12AD2996@RED-MSG-52>
To: w3c-wai-gl@w3.org
I know it's last minute but better late than never. Here are some comments
on my read through of the guidelines document.  I apologize if any of these
are ignoring things you've already discussed on the listserv.

High Priority:

A.1.3 Anything about the fact that you have to use TITLE on AREA to work
with IE4 or IE5? It is very unfortunate, and really the fault of IE, but
pages only using ALT as these guidelines recommend will not be accessible
with IE, whereas if the page used both ALT and TITLE it would be accessible
with all browsers. I recognize that that would be adding a hack to work
around a flaw in a specific browser, so may not be appropriate, but
certainly Microsoft's version of these guidelines would have to recommend
authors use both.

A.1.4 Redundant textual links for client-side image maps seems like it
should only be pri 3 because we assume the person can find a UA that support
keyboard access to client-side image maps. That is, it's no more important
than avoiding hard-coding colors, which our UA also allows you to override,
and you dropped that one altogether because of the readily available
workaround. Or is this really important for people with cognitive
impairments, and if so, should that rationale be called out?

A.1.5 As with A.1.4, it should be ok to use client side image maps as long
as there is ALT on the AREAs so we should reduce priority to 3.

A.5.2 This should be Pri 1 if A.5.1 is not done correctly, but only Pri 3 if
A.5.1 is done correctly. Making this high priority implies that you have to
do both, which I don't feel is true.

A.6.1 Using Hx tags correctly to convey structure is important, but nesting
them correctly is not in my opinion. I'd say Pri 3. Can you justify why this
is higher priority? 

A.6.2 Using OL and UL is Pri 3--it does not provide access, only makes it
easier. After all, who's to say what lists cross the line from where it's ok
to put them in a sentence, say, or as multiple sequential paragraphs,
instead of as bulleted lists. That seems to intrude on editorial decisions
and so should be recommendation only.

A.6.3 In discussing this with our Web team, I recommend that it is higher
priority to make sure that pages can be used when style sheets are turned
off than it is to avoid abusing BLOCKQUOTE. Therefore if it's important that
a paragraph be set off (e.g. indented) I'd use BLOCKQUOTE instead of relying
on style sheets. What aids or other tools would be adversely affected in
real life by this? (Remember, these guidelines are about improving
accessibility, not enforcing W3C recommendations in general.)

A.10.4 There is no A.10.4 but I'd suggest that the Note 1 about is important
enough to be listed as a Checkpoint because they are so frequently used and
because the general injunction to avoid non-W3C-approved HTML constructs is
not specific enough to make people follow it everywhere. Also, A.10.2 and
A.10.3 can be interpreted as prohibiting BLINK and MARQUEE but they are
vaguely enough worded that they can also be interpreted otherwise. (For
example, does A.10.2 prohibit blinking, or just blinking that causes
flicker? I would rephrase it to clarify that the two clauses are separate.)

A.12 It does not list the basic requirement that there be A around any
object that takes mouse input, which seems very important and should be
added. At least, that's how you do it for IE, and I assume that other UA
would also support this. Is there some other, more browser-independent way
to make sure things that take mouse input are keyboard accessible?

B.1 I would add a Pri 3 recommendation that they use Hx elements to
distinguish structure of the document, although I recognize that it is not
enforceable in a programmatic way. (It seems somewhat ironic that we think
they're important enough to require them to be nested properly, but not
important enough to recommend they be used.)

B.1.3 FIELDSET should only be required (PRI 1) for check boxes if their
labels don't convey enough information to make them understood on their own.
In other cases it might be lower priority, especially if there are few
options in a group.

B.2.1 I strongly suggest that you add requirement that when link text can't
be reasonably worded so as to be understood out of context, that TITLE be
used to add longer names for the links that would distinguish them from each
other. This is a very powerful technique and of much benefit to accessibilty
aids and other tools (such as those that provide a list of the links in a
page).

C. This should include explicit steps that testers can take to evaluate
their sites manually, such as (a) run with CSS turned off (in IE3), (b)
override colors in IE4+, (c) navigate by keyboard, etc. You can find out set
of steps on <http://microsoft.com/enable/dev/web_guidelines.htm>.

Medium Priority:

A.14.1 Seems like a Pri 3 to me; why is that a Pri 2? In fact, in many cases
the opposite is more beneficial.

A.14.2 Also recommend it being demoted to Pri 3, as it doesn't necessarily
cause accessibility problems. If the only problem is one of compatibility
with screen readers, then the fact that a good number of UA (like IE, using
Active Accessibility, or future UA which could put a default placeholder in
as an option) don't have that problem would seem to relegate it to lower
priority. 

B.1.5 Use of OPTGROUP should be Pri 3 as it improves usability but not basic
accessibility.

B.2.9 I still say reserved class names like "nav" are a horrible hack that
should be replaced by a new attribute. What if you have two different nav
bars with different styles, such as bars for the first- and second-tier
tables of contents? Can't do it using these guidelines.

Lower Priority:

A.2.1 Does it describe how to make D links reliably invisible?

A.3.3 What exactly is meant by played automatically? Only startup sounds, or
also sounds played automatically in response to user input?

A.8.1 Just out of curiosity, why still no table attribute specifying whether
it's for layout only etc. (as I'd recommended a long time ago)?

A.8.3 May want to add note that it's appropriate to override the styles so
the TH etc. don't look abnormal.

A.9.3 I'd recommend listing a third alternative mechanism, something simpler
like "text links".

A.13 I'd suggest re-ordering to put the Pri 2's ahead of the Pri 3's, lest
people stop reading after hitting the first Pri 3.

B.2.10 This should be the UA's job, but since it's PRI 3 I guess it can
stand.

B.3.1 Seems very unrealistic.

Other comments:

B.2.8 The guidelines document violate their own rules by not providing the
complete set of guidelines as a single HTML file.

	Thanks,
	Greg Lowney
Received on Monday, 8 March 1999 23:25:56 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:46:59 GMT