E-mail List Archives

MSIE keyboard navigation confusion

for

From: Christian Heilmann
Date: Feb 24, 2005 12:44PM


I just discovered a really annoying Internet Explorer peculiarity:

Working on an A to Z index, I tried to navigate it with the keyboard.
The main navigation is a list of links linked to anchors with the name:

A
B
C
[...]

Each anchor is marked up as a headline followed by a list of links and a
paragraph with a link back to the navigation:
A

[...]

back to navigation
B

[...]

back to navigation
All of that is well and good, and valid HTML, and when I tab through the
navigation, and press enter it takes me to the appropriate section. Now,
the issue is that once there, the next tab should get me to the first
link of the list, or, if there is none, to the link back to the
navigation. In firefox that works, in Internet Explorer it doesn't.
Instead I get sent back to the navigation.
Example: http://icant.co.uk/articles/atoz/plainatoz.html (try with your
keyboard)
A remedy for that is to set an href attribute on the link inside the header:
B
In the example this is the "I" section.
This link is superfluous though, where can you make it point to? The
first link in the list of lists?
The other option would be to point the links in the main a to z
navigation to the first link of the list in that letter, however that
would scroll the letter off the screen for sighted users.
Did anyone come across this before, and is there a way around it? Is IE
being silly or am I missing something important?

cheers
Chris