W3C home > Mailing lists > Public > public-html@w3.org > January 2008

Header cell in top left of data tables

From: Ben Boyle <benjamins.boyle@gmail.com>
Date: Sun, 27 Jan 2008 11:11:58 +1000
Message-ID: <5f37426b0801261711j2720cf5el7d91aad75ff34abf@mail.gmail.com>
To: "public-html@w3.org WG" <public-html@w3.org>

I have one question bugging me about table headers, algorithms and scope.

Assume I am authoring a table and want it to be fully accessible. This
table has both row and column headings ... as an example, imagine it's
a TV guide and the columns represent hours in the day and the rows
represent various channels (the data being what's on).

It's the top left cell that bugs me.

If it contains "Time" then it should be a <th scope="row">
If it contains "Channel" then it should be a <th scope="col">

How can this be unambiguous (to a UA) without @scope?

Often this cell is blank in tables (which is easy, I just use
<td></td> ... even within thead) but when it isn't blank, and it could
go either way ...

Received on Sunday, 27 January 2008 01:12:07 UTC

This archive was generated by hypermail 2.4.0 : Saturday, 9 October 2021 18:44:25 UTC