- From: Robert J Burns <rob@robburns.com>
- Date: Sat, 3 May 2008 22:27:01 +0000
- To: "HTML Working Group <public-html@w3.org>" <public-html@w3.org>
On May 3, 2008, at 2:37 PM, Smylers wrote: >> >> iPhoto allows me to add descriptions to my photos and give them >> appropriate titles. However, that information remains in the image >> supported metadata (inside the jpeg file) ... it may be cumbersome >> for >> (author) to provide descriptions of every photo of hundreds uploaded >> to the web. However, it is even more disappointing for an author who >> has already included such descriptions to have their authoring tool >> leave them out of the generated content. > > Yes. In those cases the descriptions are available to the software > generating the page, so the images are not 'unknown'; it should > therefore use those descriptions. > > (If they are indeed descriptions; you initially mention "titles" > above. > Photos may be given titles (captions) which are intended for those who > can already see the photos; they may be humourous or cryptic or > whatever, and in no way describe what can be seen in the photos. In > that case the titles would be poor alternative text. And anyway > they'd > probably already be included elsewhere on the page, such as as visible > captions.) > >> Again, this has nothing to do with the @alt attribute however. > > Well if descriptions are available then surely they should be in the > alt > attribute? Regarding mandatory alt attribute, this response reflect the same misunderstanding I've been trying to correct[1], so let me respond to it directly. No! Descriptions of the photograph in this scenario do not belong in the alt attribute. This is a fundamental misuse of that attribute (according to the best practice so many have tried to describe here). The description metadata for a photograph properly belongs in the media file's metadata or pre-extracted by the author and authoring tools and placed in a referenced document fragment (referenced either with longdesc or aria:described-by attributes to name a few). Filling the alt attribute with descriptions of a photograph is inappropriate. One source of the miscommunication here may be in the HTML5's draft's current state. Right now it has no @longdesc attribute, so one might read that as implying that anything descriptive about the photograph belongs in the @alt. If that's what the editor intended, then that opens up other problems (including problems with current practice and the web as it exists now). Once descriptions of the photograph are handled elsewhere, there's very little left in this disagreement that has raged on for months upon months. To summarize: • @alt: a textual alternate, indispensably substituted for the image in cases where the user or user agent is unable to retrieve or otherwise consume the resource • media format metadata: for descriptions, titles, coverages, copyright notices, licenses, etc. (ideally UAs would make some or all of this available to users in browsing situations) • document fragment referenced through @aria:described-by or @longdesc: a good place for authors and authoring tools to extract a description of the photograph for user agents unable to do it themselves So much of the talking past one another is due to some trying to make @alt serve all of these roles and therefore making it mandatory is cumbersome. On the other hand others want to maintain a mechanism in HTML for referencing semantically rich descriptions of embedded media (e.g., @longdesc) and therefore requiring alt for all images (even if it's only alt='') is not cumbersome, nor destructive to accessibility, at all. Imagine a situation where I ask a vision impaired colleague to download the image from my iPhoto web gallery: ‘IMG_0301’. What text alternates would be required for such a vision impaired (or totally blind) user to perform such an operation. The full description may be included in the image file itself and the description may even be referenced by @longdesc in a separate document fragment. None of that makes the page more usable in this situation. What allows the user to view the download the photo is properly provided alt text: the same alt text I suggested in my earlier example (e.g., ‘ alt='view image "IMG_1234" fullsize' ’). (BTW, I know my galleries include the title of the photo anyway, but that's an optional checkbox in iPhoto since some users do not want those cryptic looking titles marring the page). Take care, Rob [1]: <http://lists.w3.org/Archives/Public/public-html/2008May/ 0034.html>, <http://lists.w3.org/Archives/Public/public-html/2008May/ 0039.html> <http://lists.w3.org/Archives/Public/public-html/2008May/ 0040.html> <http://lists.w3.org/Archives/Public/public-html/2008May/ 0047.html>
Received on Saturday, 3 May 2008 22:27:39 UTC