- From: Jeff Orchard <porch@sympatico.ca>
- Date: Wed, 28 Sep 2011 08:26:10 -0400
- To: <w3c-wai-ig@w3.org>
- Message-ID: <BLU0-SMTP29D60F196BDF0EDA98197FD7F10@phx.gbl>
I'm wondering if heading elements can be used to help make sense of a complex table. In this video (http://www.cfit.ie/html5_video/Table2.wmv), Josh O Connor is leading Stewart Lawler (both from the NCBI) through a test of this table, which uses an id/headers design: http://www.wisc.edu/about/facts/budget.php#budgetallocation. About a minute into the video Stewart is quite reasonably unsure of the role played by the text in the 'th' element spanning this row: <tr> <th colspan="4" class="tbhead" scope="rowgroup"> State revenue </th> </tr> Stewart then asks an interesting question, "That 'state revenue' column -- could that be given a header attribute as well, so that it would say 'heading level 3, State Revenue,' to indicate to the person, ok, this is actually like a subsection of this table?" So, this code (assuming he meant a heading element): <tr> <th colspan="4" class="tbhead" scope="rowgroup"> <h3>State revenue</h3> </th> </tr> It's never occurred to me to do that, but it validates. And testing in NVDA I can skip from heading to heading in the table. Is this kosher? All the best, Jeff Orchard Information Analyst Toronto, Canada
Received on Wednesday, 28 September 2011 12:26:42 UTC