I've reviewed my results of testing:
http://davidmacd.com/test/details.html
The existing examples are spotty but NVDA is working OK using describedby
in Chrome and FF .
On the call I suggested using a straight paragraph above the table
summarizing the table. That is essentially what example 1 is (with the
addition of describedby). Since leaving the describedby doesn't break
anything, and works in some AT, let's leave that as a core technique... I
expect Freedom Scientific will come on board, eventually.
The same for the other examples using "figure". They don't work when the
table gets focus, but they are no worse than using a paragraph before the
table. They don't break anything. So my proposed changes to the spec are:
1) Remove example 3 if "Details" is pulled from the spec.
2) Amend the text in the last example
===current text===
The best option, of course, rather than writing a description explaining
the way the table is laid out, is to adjust the table such that no
explanation is needed.
===suggested text===
It would be best to rearrange the table so the row headers are in the first
column and the column headers are in the first row as in the following
example, and to ensure the table headers are give <th>. For simple data
tables that don't have merged headings or multiply layers of headings, this
would usually eliminate the need for for a table summary.
Cheers,
David MacDonald
*Can**Adapt* *Solutions Inc.*
Tel: 613.235.4902
LinkedIn <http://www.linkedin.com/in/davidmacdonald100>
www.Can-Adapt.com
* Adapting the web to all users*
* Including those with disabilities*
If you are not the intended recipient, please review our privacy
policy<http://www.davidmacd.com/disclaimer.html>