- From: Charles McCathieNevile <charles@sidar.org>
- Date: Thu, 11 Dec 2003 05:31:20 +1100
- To: James Craig <work@cookiecrook.com>
- Cc: "WAI Mailing list (E-mail)" <w3c-wai-ig@w3.org>
Not according to the HTML specification, which provides an algorithm for dealing with this case "when there are no scope attributes" (although the algorithm, somewhat confusingly, includes the case where there are scope attributes). see http://www.w3.org/TR/html4/struct/tables.html#h-11.4.3 in particular. Although it says user agents may implement the algorithm, I believe that it is actually reasonably well implemented (as far as anything is for tables). For example the tablin proxy that transforms tables in various ways to make them easier to use with a screen reader understands the algorithm... cheers Chaals On Thursday, Dec 11, 2003, at 05:10 Australia/Melbourne, James Craig wrote: > Charles McCathieNevile wrote: > >> Err, yes. Somehow I forgot that before finishing the thread. Anyway, >> I still believe that using plain th elements should be enough in this >> case, although you effectively have to make the left-hand cell in >> each row a th as well. > > I don't believe a <TH> without a scope attribute is adequate. > > Consider a table <TH> elements across the entire first row and down > the entire first column. Now consider the <TH> in the first column of > the first row. Should it refer to the column or the row? The scope > needs to be explicitly stated. > -- Charles McCathieNevile Fundación Sidar charles@sidar.org http://www.sidar.org
Received on Wednesday, 10 December 2003 13:32:24 UTC