- From: Robert Burns <rob@robburns.com>
- Date: Tue, 4 Sep 2007 12:21:34 -0500
- To: James Graham <jg307@cam.ac.uk>
- Cc: Ben 'Cerbera' Millard <cerbera@projectcerbera.com>, Philip Taylor <philip@zaynar.demon.co.uk>, HTMLWG <public-html@w3.org>
Hi James, On Sep 4, 2007, at 7:13 AM, James Graham wrote: > > James Graham wrote: >> James Graham wrote: >>> >>> Ben 'Cerbera' Millard wrote: >>>> I wonder how many tables can be made natively accessible? How >>>> many will need to be retrofitted by authors with <th> or >>>> scope="" or headers="" and how likely is that? I guess more >>>> studying (like Philip and I and others have done) and >>>> prototyping of implementations (like James Graham might do) >>> >>> There's some very early work on this available at [1] (only the >>> HTML4 algorithms are currently implemented). Due to a bug in a >>> html5lib serializer badness occurs when you give it a page >>> containing more than one table. I also haven't checked that it's >>> giving the correct results in almost any cases. However if you >>> want to report bugs feel free. >> This now also has some work on the algorithm from the HTML 5 spec, >> with similar caveats as before i.e. it is hideously under tested. > > I have now moved the table inspector to [1] and added an > "experimental" option which is currently based on the HTML 4 > algorithm with some improvements: > > * Optionally treats <td><strong> and <td><b> as headers > * Ignores headers with @scope set when looking for implicit > headings (to see why this is important look at the "Day 2" cell in > [4]). Its looking good. However, I'm not clear what you mean by this "Ignores headers with @scope set..." Even when looking at "Day 2" cell its still not clear to me. Could you say a little more about what you mean. Take care, Rob rest of message ------------------------------- > * In rows or columns that consist only of headings the other > headings from that row or column are not applied to cells in the > row/col. > > The code is available under the Apache License 2.0 at [2] (more > specifically [3]). Patches, suggestions for improvement and > testcases welcome. > > [1] http://james.html5.org/tables/table_inspector.html > [2] http://code.google.com/p/html5/ > [3] http://html5.googlecode.com/svn/trunk/tables/ > [4] http://annevankesteren.nl/2007/09/tmb-overview > > -- > "Eternity's a terrible thought. I mean, where's it all going to end?" > -- Tom Stoppard, Rosencrantz and Guildenstern are Dead >
Received on Tuesday, 4 September 2007 17:21:56 UTC