Re: Complex table with headings (h3, h4 etc.) to group data rows

Hello Steve,
That's right. HTML5 will also fail the use of summary attribute on these table. Or the use of an id attribute on a TD element that is referenced by the headers attribute   from a data cell in the first table on the page that uses headers-id method.
But this remedial technique is not suggested for HTML5.
That example file is valid with
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

I'd like to see a valid technical  / accessibility / usability   or other reasoning against this technique.  
Thanks and regards,

On Wed, 10/9/13, Steve Faulkner <> wrote:

 Subject: Re: Complex table with headings (h3, h4 etc.) to group data rows
 To: "Sailesh Panchang" <>
 Cc: "" <>
 Date: Wednesday, October 9, 2013, 10:05 AM
 Hi all, note I don't
 think this use of Hx elements is appropriate (in HTML5) at
 least as a heading implies a new section [1]
 On 8 October 2013
 18:07, Sailesh Panchang <>
 Refer to table#2 on this page:
 Well if one is arrowing down a column # 2or subsequent
 column, the screen reader does announce the group header
 because it is a TH cell./ (this is in response to Josh's
 question during the call).
 Use of h<n> tags in a data table is valid code, it
 exposes structure of the grouping within the table, allows
 users to jump to the section of interest and then navigate
 the table and have only row header  to its left and column
 headers announced. This reduces verbosity. Yet one can press
 JAWS+T and have nearest heading announced ... a technique
 that is accepted for determining context of a link. So one
 can use the same technique to understand  context in terms
 of group headers. (Only JAWS  supports H80)
 Also one navigates a page and determines structure by
 multiple methods: landmarks, headings, tables, lists, forms
 etc. and not just heading navigation. So if this method is
 used to code complex tables, users will be able to figure
 that out.
 Also a single level of headings (styled as needed)  should
 be used in the table ... the method may not be appropriate
 if one needs to use more than one level of headings.
 It is a non "standard" method that is valid code
 and AT supported.
 I believe it is an alternative technique to headers-id when
 one chooses not to use headers-id for whatever reason.
 Thanks and regards,
 Sailesh Panchang

Received on Wednesday, 9 October 2013 15:39:06 UTC