WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: Scope on TD


From: YOUNGV5@nationwide.com
Date: May 20, 2011 7:18AM

I understand this. Looking for more of the accessible practicality of
utilizing scope="row" on TD when let's say your Java tag library for
creating tables does not allow for row headers, but does allow for
scope="row" on TD

Vincent Young
Accessibility Manager
User Experience Team
o | 614·677·5094
c | 614·607·3400

"Jukka K. Korpela" < <EMAIL REMOVED> >
05/20/2011 12:25 AM
Re: [WebAIM] Scope on TD
Sent by:

19.5.2011 23:45, <EMAIL REMOVED> wrote:

> Also, it seems the
> scope attribute is not available on TD in HTML5:

The rationale is that HTML5 defines TD as containing _only_ data. It
does not emphasize this, but it makes it clear through the obsolete
status of the scope attribute.

HTML5 does not say what to do with cells that contain both data and
header information. HTML 4.01 does, though only in a DTD comment (rather
obscure): "TH is for headers, TD for data, but for cells acting as both
use TD".

HTML5 is still a draft and will remain a draft for a long time, no
matter how eagerly some people label it with the oxymoron "living
standard". So this may well change in future. Current HTML5 drafts also
declare the ABBR and AXIS attributes on TD and TH elements and the
SUMMARY attribute on TABLE element as obsolete, but I would be surprised
if this won't be changed.

Yucca, http://www.cs.tut.fi/~jkorpela/