W3C home > Mailing lists > Public > public-html-a11y@w3.org > June 2010

[Bug 10026] Scope attribute for TD

From: <bugzilla@jessica.w3.org>
Date: Tue, 29 Jun 2010 22:00:19 +0000
To: public-html-a11y@w3.org
Message-Id: <E1OTiqp-0007m4-To@jessica.w3.org>

Tab Atkins Jr. <jackalmage@gmail.com> changed:

           What    |Removed                     |Added
                 CC|                            |jackalmage@gmail.com

--- Comment #1 from Tab Atkins Jr. <jackalmage@gmail.com>  2010-06-29 22:00:18 ---
(In reply to comment #0)
> There seems to be no scope attribute for the TD cell in HTML5 but your own
> website gives an example using it:
> http://www.w3.org/TR/WCAG-TECHS/H63.html.

The WCAG example seems less than ideal.  The cell in question is clearly acting
as a row header, and so should be marked up as a <th> instead.

Allowing @scope on ordinary table-cells (<td>) when it's only intended to be
used for header cells (<th>) doesn't seem to benefit anyone.

> I strongly believer the scope=row
> (at least) should be allowed otherwise one must additionally provide a class
> for the TH element to override the browser styling defaults. The row scope may
> be data in addition to a header so I feel it is relevant to have scope for a TD
> cell.

I don't understand this at all.  Why must one put a class on a <th> in order to
override the browser default styling?  Presumably the intent is to make a
header cell that looks just like the other cells.  This can be done in the
ordinary way by using CSS to just select all the <th> elements.

Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Received on Tuesday, 29 June 2010 22:00:21 UTC

This archive was generated by hypermail 2.4.0 : Friday, 20 January 2023 19:58:55 UTC