- From: Sailesh Panchang <sailesh.panchang@deque.com>
- Date: Wed, 28 Feb 2007 10:31:19 -0500
- To: <public-comments-wcag20@w3.org>
- Cc: <caldwell@trace.wisc.edu>
Issue#1 Problem text under Description for H63 HTML Techniques (SCOPE for tables) in Techniques for WCAG 2.0 "For simple data tables like the one in Example 1, this technique can be used instead of the more complex technique, "Using id and headers attributes to associate data cells with header cells in data tables." Comment: Above statement is not warranted. It is like saying for a simple image, use the alt attribute instead of the longdesc attribute which lets one assign elaborate descriptions for images. Proposed: The SCOPE attribute is not supported by assistive technology for tables that use rowspan / colspan. Its use today is suggested in two situations both relating to simple tables: - data cells marked up with <td> that also function as row header or column header - header cells marked up with <td> instead of <th>. Sometimes authors do this to avoid the display characteristics associated with <th> and also do not choose to use CSS to control the display for <th>. (see proposed example below that illustrates both these situations) Issue#2: Refer: Example 1 under H63 HTML Techniques in Techniques for WCAG 2.0 Comment: i. The use of SCOPE for a simple table in cells that use <TH> is futile. In fact if TD is used then SCOPE should be used for such a simple table. Some screen readers that do not support SCOPE do not read any headers as they are programmed to do for simple tables. So I would not recommend this example. ii. The statement ' Following the HTML 4.01 specification, it is marked as a td element because it is both a data cell and a header cell.', too is unnecessary in the light of the text proposed above under description. Also it is not the objective of this document to educate the reader about the HTML specs. Proposed: Include an example with column#1 containing serial numbers for rows in the table and the second column containing the key value for the row. The cells in the second column may then use scope=row. The cells in the first row too are marked up with <td> and use scope=col. <table border="1"> <caption>Contact Information</caption> <tr> <td></td> <td scope="col">Name</td> <td scope="col">Phone#</td> <td scope="col">Fax#</td> <td scope="col">City</td> </tr><tr> <td>1.</td> <td scope="row">Joel Garner</td> <td>412-212-5421</td> <td>412-212-5400</td> <td>Pittsburgh</td> </tr><tr> <td>2.</td> <td scope="row">Clive Lloyd</td> <td>410-306-1420</td> <td>410-306-5400</td> <td>Baltimore</td> </tr><tr> <td>3.</td> <td scope="row">Gordon Greenidge</td> <td>281-564-6720</td> <td>281-511-6600</td> <td>Houston</td> </tr> </table> Sailesh Panchang Senior Accessibility Engineer Deque Systems Inc. (www.deque.com) 11130 Sunrise Valley Drive, Suite #140, Reston VA 20191 Phone: 703-225-0380 (ext 105) E-mail: sailesh.panchang@deque.com
Received on Wednesday, 28 February 2007 15:31:21 UTC