- From: Steven McCaffrey <smccaffr@MAIL.NYSED.GOV>
- Date: Wed, 31 May 2000 07:19:54 -0400
- To: <unagi69@concentric.net>, <charles@w3.org>
- Cc: <w3c-wai-ig@w3.org>
Hello Gregory etal: "...technologies (such as JFW 3.5, which reads the SUMMARY defined for ..." However, this is not done in JFW 3.2 and IE 4. Please do not forget that one should not be assuming everyone has the latest versions of assistive technology, as we should not assume everyone has the latest browsers, graphical or otherwise. I also note that Lynx 2.8.1 does not render the summary, but only the caption. (again, with JFW 3.2) Still, I agree that use of the summary and caption should not be mutually exclusive. I would still like to have the summary since when I view the source, then I will be able to view the summary even though when rendered, I won't hear the summary. -Steve Steve McCaffrey Senior Programmer/Analyst Information Technology Services New York State Department of Education (518)-473-3453 smccaffr@mail.nysed.gov Member, New York State Workgroup on Accessibility to Information Technology Web Design Subcommittee http://web.nysed.gov/cio/access/webdesignsubcommittee.html >>> "Gregory J. Rosmaita" <unagi69@concentric.net> 05/31/00 02:20AM >>> aloha, charles! in a reply, posted to the WAI-IG list, you commented: quote Given that the summary attribute isn't available on many of the current generation of browsers, you might also consider using a caption element instead - that is rendered by nearly everything. unquote while i agree that the summary attribute isn't widely supported by quote mainstream unquote user agents, it is supported by several assistive technologies (such as JFW 3.5, which reads the SUMMARY defined for a TABLE when it is present before attempting to articulate the content of the TABLE), as well as several self-voicing browsers the question shouldn't be quote which should i use, SUMMARY or CAPTION? unquote, but quote why should i utilize both? unquote the answer to why should i utilize the SUMMARY attribute is eloquently provided by the HTML 4.01 Recommendation [reference 1] quote This attribute provides a summary of the table's purpose and structure for user agents rendering to non-visual media such as speech and Braille. unquote moreover, the HTML 4.01 Recommendation also states, quote The following informative list describes what operations user agents may carry out when rendering a table: * Make the table summary available to the user. Authors should provide a summary of a table's content and structure so that people using non-visual user agents may better understand it. unquote from which it is clear that: a) the SUMMARY attribute is of great orientational utility to anyone attempting to review web content in a non-graphical slash non-visual slash limited visual modality, such as when using a screen reader and/or a refreshable braille display to access web content, or a mobile or pervasive device, such as a Personal Data Assistant (PDA), which doesn't have enough screen space to display the table in its entirety, but which could (and should) use the SUMMARY attribute to provide users with information about the table or tables contained in a page, thereby providing the user of the mobile device with the option to have the device render the table (in whatever manner it is capable of doing so) or skip it and preserve precious bandwidth and maximize limited processing capacities... using a document's meta-data is far more accurate and intelligent an approach to providing the user with information in a form that is immediately useful to him or her, than is relying upon summarizing software to give the mobile device user a sense of the contents of a web page before the entire page, or parts thereof, are downloaded to the device, which really blurs the line between human and machine readable, but that's a thread from another list... b) the SUMMARY attribute (unlike the CAPTION element) is not intended to be rendered by quote mainstream graphical user agents unquote as regards the CAPTION element, the HTML 4.01 Recommendation states: quote When present, the CAPTION element's text should describe the nature of the table. The CAPTION element is only permitted immediately after the TABLE start tag. A TABLE element may only contain one CAPTION element. Visual user agents allow sighted people to quickly grasp the structure of the table from the headings as well as the caption. A consequence of this is that captions will often be inadequate as a summary of the purpose and structure of the table from the perspective of people relying on non-visual user agents. Authors should therefore take care to provide additional information summarizing the purpose and structure of the table using the summary attribute of the TABLE element. This is especially important for tables without captions. Examples below illustrate the use of the summary attribute. Visual user agents should avoid clipping any part of the table including the caption, unless a means is provided to access all parts, e.g., by horizontal or vertical scrolling. We recommend that the caption text be wrapped to the same width as the table. (See also the section on recommended layout algorithms.) unquote in summary, when defining a TABLE, one shouldn't choose between CAPTION and SUMMARY, as they are intended to serve 2 entirely different, yet inter-related, functionalities... authors, should be encouraged to use SUMMARY, as it (1) was explicitly defined as an accessibility aid; and (2) it provides someone who (for whatever reason) cannot see the table (in part or in whole) with a narrative equivalent of what the visually oriented layout that comprises a data table communicates to a user who is capable of perceiving the table in its entirety -- namely the relationships between disparate pieces of data, accorded by their position in relation to one another... even if one is using tables for layout purposes (something i neither condone, nor recommend, nor condemn utterly), one should utilize a summary, as it helps to re-orient the user in the face of an abrupt paradigm shift -- at least, that is, those fortunate enough to have access to adaptive technology or a targeted user agent that is capable of traversing tables according to their structural elements -- for example, if a nested table is used to create a sidebar containing supplemental links or a captioned photo, the function and purpose of the nested table should clearly be indicated to the user via the SUMMARY attribute, as in: SUMMARY="Sidebar Containing Supplemental Links" SUMMARY="Photograph and Caption" so that when focus is serially received by the nested layout table -- as when a page is voiced using JFW or by emacspeak, in conjunction with the w3 browser, which has the decided advantage of supporting the aural styling rules of CSS2 [reference 2], so that the end of the nested table can also be aurally indicated using a client-side stylesheet -- the purpose of that subordinate table is clarified... and, of course, users should always be able to turn off support for SUMMARY if they like, but it does need to be supported, and it does need to be implemented -- as widely and often as possible gregory. References [1] http://www.w3.org/TR/html401/struct/tables.html#adef-summary [2] http://www.w3.org/TR/REC-CSS2/aural.html
Received on Wednesday, 31 May 2000 07:22:11 UTC