- From: Charles McCathieNevile <charles@w3.org>
- Date: Mon, 17 Jul 2000 04:42:45 -0400 (EDT)
- To: Wendy A Chisholm <wendy@w3.org>
- cc: w3c-wai-er-ig@w3.org
On Mon, 17 Jul 2000, Wendy A Chisholm wrote:
I think the ideal solution is to either work with the author to include all
of the navigation links in one cell, or one row, or to entirely nest a new
table into one cell of the existing table (although these all sound pretty
ugly although very likely). perhaps there may be some overlap with helping
the author convert a table for layout to style sheets (in an idealistic
future where CSS positioning is supported, of course).
CMN Yep.
WC
>giving a tabindex 1 after the map isn't enough - in implementations, the
>tabindex goes to the things with explicit tabindex then starts from the top
>of the page (so it isn't all that helpful in genereal <sigh/>). Better is to
>include a "skip navlinks" option.
I don't propose to only use tabindex = 1. There are 4 pieces to the repair
action:
1. create an A element immediately following the group of links.
2. put a name on it.
3. put a tabindex=1 on it
4. put an A element immediately before the group of links that links to the
"A name" that you just created.
CMN
What you wrote was clear. The point I was trying to make is that after the
tabindex=1 point, the next time the user tabs they will go back to the first
thing on the page - tabindex brings the focus, but things with tabindex are
treated outside the normal order, rather than reordering the tabindex. So if
you have
link 1
link 2
link 3
name 1 tabindex=1
link 4
link 5
name 2 tabindex=2
and you keep pressing tab you go in the following order:
name 1 tabindex=1
name 2 tabindex=2
link 1
link 2
link 3
link 4
link 5
chaals
Obviously, I need to make that clearer in the proposed text:
If the user wants to bypass a group of links and wants to include a link on
the page:
- Insert an A element with "name=foo" and "tabindex=1" just after
the group of links or wherever you want the user to end up when they
skip the group of links.
- Insert an A element just before the group of links with "href=foo"
--wendy
>On Mon, 17 Jul 2000, Wendy A Chisholm wrote:
>
> Hello,
>
> My proposal for AERT Technique 13.6.1 is as follows.
>
> <blockquote>
> Technique 13.6.1 [Priority 3] Grouping links.
>
> Discussion status
> The suggested authoring technique is not widely supported by user agents.
>
> Evaluation
>
> Triggers
> Several A elements separated by
> spaces, bullets, or other characters such as "] [" or " | "
> BR elements,
> LI elements,
> TD elements (i.e. A is the only element in a series of TDs, or A with
> inner
> IMGs are the only elements in a series of TDs)
>
> Requirement
> Links should be grouped by MAP elements. Provide information about the
> group in the "title" attribute.
>
> Repair
>
> Triggers
> User has identified a list of links that should be grouped.
> User has identified that they want to include a link to skip over the
> group
> of links.
>
> Actions
> If the user wants to group links:
> If the links are contained in a P element, replace the P
> element with MAP element.
> If the links are in a list, enclose the list in a MAP element.
> If the links are the only content of a table, include the table in a MAP
> element.
> If the links are not the only content of a table, then ??? how do you help
> the user separate the links into something that can be included in a MAP
> element???
>
> If the user wants to bypass a group of links and wants to include a
> link on
> the page:
> Insert an A element with a "name" attribute and a "tabindex=1" just after
> the group of links.
> Insert an A element just before the group of links and link to the A
> element just created before the group of links.
>
> Refer to the suggested techniques from the section in the HTML Techniques
> for Web Content Accessibility Guidelines 1.0 called "Bypassing and
> Grouping Links."
> </blockquote>
>
> Comparison of proposal and existing text
> [http://www.w3.org/TR/AERT#group-links]
>
> 1. I made the Evaluation section a definition list and listed the elements
> that trigger this technique as "Triggers."
> 2. I modified the list of evaluation triggers since I felt the description
> of table was too limiting.
> 3. Deleted the "suggested message" since at the 12 June telecon we decided
> to link to examples rather than provide example text. [minutes -
> http://www.w3.org/WAI/ER/IG/minutes/20000612.html]
> 4. Changed "Suggested repair" to "Repair" and divided into 2 sections:
> Triggers and Actions.
> 5. Included details about how to perform the repair (Actions).
>
> With this format, these techniques are separated from discussion of the
> interface. Instead of saying, "ask the user if they want to create a
> group
> of links" which opens a whole box of worms we can say, "once the user has
> decided to group links..."
>
> Should we link to particular sections of ATAG10-TECHS that discuss the
> interface? If we don't have examples, should we mock some up?
>
> thoughts?
> --wendy
>
> --
> wendy a chisholm
> world wide web consortium
> web accessibility initiative
> madison, wi usa
> tel: +1 608 663 6346
> /--
>
>
>--
>Charles McCathieNevile mailto:charles@w3.org phone: +61 (0) 409 134 136
>W3C Web Accessibility Initiative http://www.w3.org/WAI
>Location: I-cubed, 110 Victoria Street, Carlton VIC 3053
>Postal: GPO Box 2476V, Melbourne 3001, Australia
--
wendy a chisholm
world wide web consortium
web accessibility initiative
madison, wi usa
tel: +1 608 663 6346
/--
--
Charles McCathieNevile mailto:charles@w3.org phone: +61 (0) 409 134 136
W3C Web Accessibility Initiative http://www.w3.org/WAI
Location: I-cubed, 110 Victoria Street, Carlton VIC 3053
Postal: GPO Box 2476V, Melbourne 3001, Australia
Received on Monday, 17 July 2000 04:42:55 UTC