Tuesday 25 June 2002
Accessibility tip 06: Skip navigation
If you couldn’t hack your table-based template to present your main content first, Mark Pilgrim offers a compromise: allowing Lynx and JAWS users to skip over your navigation links entirely.
If your main content does comes first, this tip does not apply and Mark has given you a day off. I think I’ll use my day off to start work on the changeover from absolute to relative font sizes. Dorothea Salo has already made the switch and her site looks pretty spiffy so I might steal a leaf or two out of Dorothea’s style sheet.
Permalink | Technorati
This tip isn't on Mark's site yet. Collusion!!!
Setting body to 100% let me do *most* things in ems. I wimped out on little-tiny text, though, and used xx-small. Mozilla had some trouble with the appropriate-size decimal em.
On the whole, though, it went pretty smoothly.
I find myself wondering if Mark Pilgrim really is a wizard, capable of feats beyond the human ken. Consider:
I don't use tables in my site layout.
My main content comes first.
Jonathon tells me that users like me should take the day off.
Diveintomark.org still shows Friday's entry. The links in this article go to missing pages.
How did Mark know I didn't need to see his tip? He's customizing his display just for me, now. I mean, I knew CSS was powerful, but I had no idea.
I will take this as license to take the rest of the day off.
(I'm sure this will seem less funny to me when Mark reposts the articles Jonathan links to here. But for now...)
One thing Mark forgot to mention is that today's tip works both ways - if you have content before navigation it is a good idea to provide a hidden link to skip over the content straight to the navigation. Mark does this on his own site.
Simon is right, and I originally started writing it that way, but it was getting too confusing, so I switched it. Skipping *over* navigation is a section 508 requirement, and is (IMO) much more important than being able to skip *to* navigation. I'd love to cover everything, but I've only given myself 30 days. ;-)
Guys, when I checked Mark's post was up. Perhaps you haven't realized that I'm in Sydney, Australia while Mark is in North Carolina. You've probably been confused by the time difference. Or something. Heheh.
This discussion is now closed. My thanks to everyone who contributed.
© Copyright 2007 Jonathon Delacour
This tip isn't on Mark's site yet. Collusion!!!
Posted by tyler durden on 24 June 2002 (Comment Permalink)