Examples of complex tables in the wild needed
Home / Site Building & Testing / Examples of complex tables in the wild needed
Terrence Wood recently got some New Zealand disability research tables onto my radar. These are using the headers+id association method. It seems (theoretically) unnecessary for most of them so these will make good additions to the collection.
(EDIT) Jake's recordings show complex regular tables are already somewhat navigable with minimal markup in one present-day AT. Better defining (and supporting) how <th> and <td> get associated without attributes could be an effective way to reduce authoring labour and improve user experience at the same time?
(EDIT2) The Office for Disability Issues tables collection is now up.
_________________
My CV type thing and my Life of Ben (Blog). Nigel Peck's Accessify Forum Requirements.
There's now a Data Table Collections (Research) thread on W3C's public-html mailing list.
I added some astronomy tables and contacted EatYourGreens about locating any more.
_________________
My CV type thing and my Life of Ben (Blog). Nigel Peck's Accessify Forum Requirements.
Responses can be navigated via the public-html thread view. Discussion can take place anywhere. WHATWG have seen and discussed them briefly. You can talk about them here and myself or someone else will link the group to anything substantial.
I started Heuristic Tests for Data Tables (Discussion) last month which has continued this month. James Graham has been implementing table algorithms so we can test different approaches against real tables.
I'm not making progress with the table collections. I might dump the links for all the tables I've bookmarked but haven't worked on into a web page. At least that way other people interested in table headers can review the interesting things authors are doing.
_________________
My CV type thing and my Life of Ben (Blog). Nigel Peck's Accessify Forum Requirements.
http://annualreport07.telecom.co.nz/...
http://annualreport07.telecom.co.nz/...
http://annualreport07.telecom.co.nz/...
On Cerbera's earlier comment about the unnecessary table mark up on some of the ODI tables: Yes, I agree, the markup may be over the top in places - it's a belt and braces approach - but, the point is that it is largely automated. From a content management perspective having a consistent policy on how tables should be marked up means there are no decisions to be made (on an ad hoc basis) by people who may not be qualified to make those decisions
Despite searching hard for them, I'm not finding many irregular tables. Some expertise is probably inevitable for these tables and we should support those which already exist. But new irregular tables may just have headers+id in a few places to patch up things the algorithms couldn't figure out. It won't be needed on every cell, so even irregular tables should require less authoring effort.
For this stuff to work, the algorithms we develop must be built around ongoing research, development and testing. We have years to get it right. Everyone is invited to help.
_________________
My CV type thing and my Life of Ben (Blog). Nigel Peck's Accessify Forum Requirements.
In the tables I've seen, <td>-only data tables are the most common. So if we can reliably determine when a <td> is being used in place of a <th>, that would make lots of existing tables more accessible. <td><b> is one of the most common techniques to indicate a table header. It is rarely used for other purposes in the tables I've seen, although it does happen.
So if Steven and anyone else feels like helping with HTML5, here's one of the many things you could help with. Go on a field hunt for data tables (the more mainstream the better, imho) which use <td><b> and link to them here. Summarising which use it as a header, which use it for something else and which use it for both headers and something else would help spread the workload.
Feel free to investigate any other authoring trends in data table headers.
_________________
My CV type thing and my Life of Ben (Blog). Nigel Peck's Accessify Forum Requirements.
I guess this means HTML5 really does need to define how headers work. We can't just leave it to users to muddle through data tables and for ATs to apply crude heuristics like assuming the first row and the first column contain headers. And I guess there is a lot of potential value in finding reliable ways to infer headers in tables where <th> hasn't been used, since that's "One of the most common accessibility problems [RNIB] find".
But things would be a lot easier if everyone started using <th> and retrofitted it to every table in existence!
Interestingly, they find that neither scope nor the headers+id method are necessary in regular data tables. That seems to support what Jake found with Home Page Reader when testing the minimal.html variant I made for the Gorleston Tide Table. RNIB only tested with JAWS, afaict.
_________________
My CV type thing and my Life of Ben (Blog). Nigel Peck's Accessify Forum Requirements.
_________________
[url="http://jp29.org/"]Pickering Pages[/url] - XHTML served using Content Negotiation
XHTML+RDFa | DC Metadata | RDF | XML | FOAF | RSS Feed
Not really the actions of someone who wants to block accessibility, eh?
Oh, Zcorpan linked me to this interesting diagram. It summarises some common or noteworthy table patterns and assesses whether they would work with an algorithm.
(EDIT) I think the timezone difference means I'm doomed to miss the tables party on IRC.
_________________
My CV type thing and my Life of Ben (Blog). Nigel Peck's Accessify Forum Requirements.
Last edited by Ben Millard on 21 Mar 2008 09:35 pm; edited 2 times in total
| ben wrote: |
| headers attribute has been added to the <td> elememt. |
Due in no small part to the work carried out by you and Jgraham.
Thanks Ben!
_________________
Steve Faulkner
Technical Director
TPG Europe
The Paciello Group | Web Accessibility Tools Consortium
An explanation of the photo:
| Ian Hickson wrote: | ||
-- Ian Hickson |
_________________
My CV type thing and my Life of Ben (Blog). Nigel Peck's Accessify Forum Requirements.
There's most porbably a better way to display this informatio, but you wanted a real world example right?
_________________
My CV type thing and my Life of Ben (Blog). Nigel Peck's Accessify Forum Requirements.
You can also discuss it on your blog, another forum, a publicly archived IRC channel or whatever. Just e-mail me a link if I'm to see it.
Feel free to spread the news around any other communities who would be interested in reviewing this.
_________________
My CV type thing and my Life of Ben (Blog). Nigel Peck's Accessify Forum Requirements.
All times are GMT
You cannot post new topics in this forumYou cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


