- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Date: Sat, 27 Feb 2010 03:37:13 +0100
- To: Laura Carlson <laura.lee.carlson@gmail.com>
- Cc: Shelley Powers <shelleypowers@burningbird.net>, Gez Lemon <g.lemon@webprofession.com>, John Foliot <jfoliot@stanford.edu>, "Gregory J. Rosmaita" <oedipus@hicom.net>, public-html-a11y@w3.org
Laura Carlson, Fri, 26 Feb 2010 13:27:41 -0600: >> I have never heard Gez include "purpose" when he describes what >> @summary is for. > > Purpose of the summary Attribute by Gez Lemon, 10th June 2009. > http://juicystudio.com/article/purpose-of-the-summary-attribute.php Thanks for the pointer. Gez said there: ]]The HTML 4.01's definition of the summary attribute uses the term purpose in its definition, which, along with the summary attribute's name, seems to have confused the purpose of the summary attribute.[[ But I am not sure he can totally escape the fact that HTML401 does mention "purpose" as one of the purposes of @summary. It says so many times, in fact. E.g. just look in the DTDs: "purpose/structure for speech output". Gez also said there: ]]The summary attribute is not intended to provide a long description for data tables.[[ However, there can not be any doubt that HTML401 *does* say that @summary can be used for a long description - HTML4 holds the idea that those that need @summary also needs longer descriptions than <caption> typically provides: ]] A longer description may also be provided (via the summary attribute) for the benefit of people using speech or Braille-based user agents.[[ As to what I said about how @summary relates to <caption>, then I find it interesting that the place were @summary is described perhaps the best - and most! - is in the section about the caption element. I will quote everything about summary from that section: ]] 11.2.2 Table Captions: The 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. [[ I find it entirely convincing that HTML401 talks about purpose. I think that the role of @longdesc, when applied to a <iframe> or <frame> is also to (better) explain the purpose of of the (i)frame, so that the AT user can decided whether it is worth it to dig into them. As for summary, then HTML401 has 9 examples of use of @summary. One of them goes like this: ]] <TABLE border="2" frame="hsides" rules="groups" summary="Code page support in different versions of MS Windows."> <CAPTION>CODE-PAGE SUPPORT IN MICROSOFT WINDOWS</CAPTION> [[ The only extra information in @summary is "different versions of". This is not about structure, is it? But it it is a word about the purpose. And I would argue that "different versions of" adds some extra info that can be useful - without that info, then it is not possible to know that the purpose of the table is to *compare* different versions of Windows - as opposed to simply list what the current Windows version supports. -- leif halvard silli
Received on Saturday, 27 February 2010 02:37:50 UTC