First off, I am not a designer or web author of any particular note. I am a hobbyist and volunteer webmaster.
Working as a development team of one, it falls upon me alone to make decisions concerning design, markup, content and accessibility. Admittedly, I am fully in favour of making our site as accessible as possible to everyone who takes the time to visit.
Lets look at two accessibility features which are presently confusing the heck out me:
tabindex: What is the recommended usage? Does one place a tabindex attribute in EVERY link or just the top of the list?
Ultimately, the tab key 'finds' every link eventually. What other keyboard navigation does a person use if the tabindex points to the start of a list only? How does one advance through the list without TAB, since tabbing will invariably move to the top of the next list.
Access Keys: How does one determine whether or not to use access keys? Again, my test page has probably more of these keys than can be called judicious, even though I have confined them to the Main Header Menu and to the subject menu within the content itself.
What's more, all of the keys (except the subjects: 1,2,3,4) require a Shift+Alt+letter key combination.
Furthermore, I'm at odds at to whether or not to include a viewable list of access keys or a LONGDESC or some such method to inform of the list. Presently, the list of Access Keys is contained in the <.div id="main_navigation" title="..."> of the main menu division. Probably not the best place, since the title is not accessible from the keyboard.
Being a small site, with an average of less than 25 visitors per day, one wonders if all the extra effort is really necessary. I would much rather focus on making valid XHTML pages, complete with title and alt tags, and a limited amount of graphically represented information. Speed is a factor, of course. Sensible navigation is another.
For my own part, I have taken on a very time and energy consuming role, and just want to do the best job I can within my capabilities. Some advice and guidelines for 'small site developers' would be big help.
Just sending me to W3C deosn't cut it. Someone needs to address this issue for the NON-professionals among us for whom W3C specifications are not daily fare.
Thanks in advance for any help than can offered here!