Dave Patton <spam@trap.invalid> wrote:
[color=blue]
>The reason I was asking was that on Jun 12th, in the thread
>"Heading-related HTML issues" in this group, Jukka K. Korpela said
>"except perhaps on the _main_ page. When entering a main page,
>the user _might_ wish to hear the table of content first".
>[color=green]
>> If you are going to use a site wide nav then every link from the nav
>> bar/section should also appear in the "content" section of the index
>> page along with text explaining what can be found there.[/color]
>
>You mean like I have on my site's index page?
>
http://members.shaw.ca/davepatton/index.html[/color]
Yes, note that this also removes the reasoning for placing the nav
section first in the html for the index page.
[color=blue][color=green][color=darkred]
>>>It has also been suggested that there should be a link
>>>at the start of the HTML to skip to the navigation menu,
>>>and that this link should be hidden using CSS.[/color]
>>
>> Bad form imo.[/color]
>
>June 10th, in the "Heading-related HTML issues" thread,
>Lachlan Hunt said "You can either put the site navigation
>at the top or bottom. Either way, be sure to include a
>skip link to either skip to content or skip to navigation,
>depending whether it's at the top or bottom. You can hide
>this skip link with CSS, but it's visible when the document
>is not styled".
>
>July 9th, in the "Site review request: www.elac.bc.ca" thread
>in this group, "jake" said:
>For benefit of assistive technology (AT) users:
>Consider:
>(a) Position the 'On this page' portion of the menu so that it gets
>read at the *start* of the page -- not at the end. i.e. So it acts
>as a Table of Contents.
>(b) Provide a 'skip to navigation' link at the start of each page so
>that a user can get quickly to the 'At this site' portion of the menu.
>
>In other words, I've seen contradictory suggestions for
>'the best way to do things', some of it from 'well known'
>people in these newsgroups[/color]
To many people make assumptions about what does and does not work for
disabled people.
"Skip to" links typically aim to get around the problem of non
linearizing single table layouts. Nowadays a css layout means we can
prevent creating the problem, hence "skip to" links are no longer
useful.
Designing/coding for the disabled is a niche skill that requires
considerable specialist knowledge and experience. It requires regular
testing with soft and hardware used by various disabled people (many
forms of disability exist), contacts with those people to get their
opinions and studying their actual behaviour in user tests.
Imo most web authors should concentrate on cross UA, cross platform
access (including non-graphical/text mode access) and that their text
can be zoomed. Do that and you'll have a site with pretty good
accessibility. Attempts to do more are likely to make accessibility
worse, not better.
--
Spartanicus