W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > January to March 2014

deprecated? was AW: H43 and header cell relationships

From: Brigitte Bornemann <bbj@bit-informationsdesign.de>
Date: Thu, 20 Feb 2014 09:21:40 +0100
To: 'Olaf Drümmer' <olaf@druemmer.com>, "'W3C WAI ig'" <w3c-wai-ig@w3.org>, "'Matt Tongue'" <Matt.Tongue@nrc-cnrc.gc.ca>
Message-ID: <01a801cf2e14$c8a71350$59f539f0$@de>
Sorry to "highjack" this thread, but I just started research about
validator.w3.org banning the use of headers and axis in complex tables as
"deprecated" in HTML5.  I ran into this in a recent intranet project, so I
unfortunately can't show an example here now. Jaws did a perfect job on my
tables, so I was pretty confused about Validator refusing my solution. 

Can anybody point me to a discussion about this issue? Or can it be
considered an error in Validator?

Brigitte Bornemann

Brigitte Bornemann
BIT Design für Barrierefreie Informationstechnik GmbH
Tel: 040 2 987 340
Tel. 089 5432 0686

-----Ursprüngliche Nachricht-----
Von: Olaf Drümmer [mailto:olaf@druemmer.com] 
Gesendet: Mittwoch, 19. Februar 2014 23:19
An: W3C WAI ig; Matt Tongue
Cc: Olaf Drümmer
Betreff: Re: H43 and header cell relationships

I think I have to correct my statement:
HTML seems to require (as Sailesh points out) that indeed the headers
attribute of table cell has to list the ids of all the header cells with
which it is associated.

Sorry for any confusion my statement might have caused.

I nevertheless would like to add that I think that this approach is
conceptually wrong - nested semantic structure should be expressed via
nested representation of pertinent data / attributes. Even if one were to
agree though with my reasoning it's probably a bit late in the game to have
this addressed…


On 19 Feb 2014, at 22:46, Olaf Drümmer <olaf@druemmer.com> wrote:

> As far as I can tell, any cell should identify only its direct header cell
parents. Nested header cell relationships would then be represented by
nested use of the headers attribute. 
> Olaf
> On 19 Feb 2014, at 22:09, "Tongue, Matt" <Matt.Tongue@nrc-cnrc.gc.ca>
>> When marking up a table with multiple levels of headings, is it mandatory
to always put all header cell IDs into the headers attribute of a cell?
>> For example, if a data cell has 3 header cells, but the 2nd header cell's
headers attribute references the 1st header's ID, would it not suffice for
the data cell to just reference header cells 2 and 3, since header cell 2
references header cell 1 (thus creating a relationship already)? Or must
every header always be identified for every cell, no matter what?
>> Reference: http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/H43
Received on Thursday, 20 February 2014 08:22:05 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 20:36:46 UTC