- From: Maciej Stachowiak <mjs@apple.com>
- Date: Sat, 15 Aug 2009 14:50:18 -0700
- To: Steven Faulkner <faulkner.steve@gmail.com>
- Cc: Ian Hickson <ian@hixie.ch>, HTMLWG WG <public-html@w3.org>, W3C WAI-XTECH <wai-xtech@w3.org>
- Message-id: <76607263-2C26-4748-AE28-3956B43309FD@apple.com>
Hi Steven, Here's my feedback based on reading your document and the spec. On Aug 15, 2009, at 5:52 AM, Steven Faulkner wrote: > Hi Ian, > > as part of my work on http://www.w3.org/html/wg/tracker/actions/131, > to progress towards consensus by the html wg on the contents of the > html 5 specification in regards to text alternatives, it would be > helpful to get feedback from you and other interested people on the > 'WAI CG Consensus Resolutions on Text alternatives in HTML 5' > document http://www.w3.org/2009/06/Text-Alternatives-in-HTML5 Your text does not seem that far off from what is currently in the spec. Your version allows the following to serve as the text alternative (or short description if you prefer) for an <img>: (1) alt (2) the <legend> of a <figure> (3) aria-labelledby (4) role="presentation" as a synonym for alt="" The HTML5 spec allows the first two. The last two use ARIA markup, and will be allowed in due course. In the exceptional case of images whose contents are unknown, the spec allows one of the following alternatives for giving the best available information about an image, in addition to some of the techniques above: (5) the title attribute (6) a section heading for a section containing nothing but the image I believe this is to distinguish text *about* the image from a textual *equivalent* for the image, when text about the image is the best available. The validator will currently warn if none of techniques (1), (2), (5) or (6) is used. I expect when ARIA is integrated, it would likely allow (3) and (4) as well. The image report feature of the validator will alert the author when they have only used techniques (5) or (6), reducing the risk this will happen inadvertently. The spec also allows textual alternatives to be omitted entirely in private communication among known parties. The validator does not currently report an error for completely missing textual alternative, but it is supposed to according to the spec, so I expect this will be fixed: "Conformance checkers must report the lack of an alt attribute as an error unless the conditions listed above for images whose contents are not known or they have been configured to assume that the document is an e-mail or document intended for a specific person who is known to be able to view images." The conditions referred to are use of title, use of a figure legend, or the image being the sole image in a section with a heading. Thus, I believe the spec more or less meets the goals of the text alternatives resolution you posted. It will flag inadvertantly missing alt, but it allows a few extra techniques for the case where image contents are unknown, and does not yet incorporate ARIA techniques. For example, in your "Use Case 2" example, rather than suggesting alt text of "Photo 1 of 50 of album Paris 2009", HTML5 recommends that text should go in a title, a figure legend, or a section heading for a section containing only the photo, to make clear that the text is a description, not an equivalent. (Presumably, your proposal would also allow a figure legend.) I invite you to read the current spec text on this and see if you think it is reasonable and roughly in line with the proposal you posted. <http://dev.w3.org/html5/spec/Overview.html#alt> Regards, Maciej
Received on Saturday, 15 August 2009 21:51:13 UTC