- From: Charles McCathieNevile <chaals@opera.com>
- Date: Wed, 06 Feb 2008 17:51:15 +0530
- To: stephane.deschamps@orange-ftgroup.com
- Cc: "'HTMLWG'" <public-html@w3.org>
On Wed, 06 Feb 2008 16:25:55 +0530, <stephane.deschamps@orange-ftgroup.com> wrote: > -----Message d'origine----- > De : Charles McCathieNevile > > Charles said music to mine ears, among which: > >> So while some things (especially while they were not well supported) >> have resulted in abuse, I don't think it follows that we should >> therefore assume there is no baby in the bath, and just tip it all >> out - especially, if the actual cost of the abuse is low, and in the >> longdesc case I claim that the real cost of abuse compared to the >> benefit of good use is vanishingly small even when most usage is >> incorrect. > > True, we *should* keep the mechanism. Which is music to *mine* ears. > (sorry for the bad-bad-bad quoting, my email client is not up to par) ( Quel glandage... just manually edit it llike I do :P ) > I've been pondering for a little time now, and read > http://esw.w3.org/topic/HTML/LongdescRetention ... > In the wiki, someone suggested using <div role="longdesc">. I'm not a big > fan of it as it complicates CSS implementation ... I'm not sure it does, but I am not a fan of the mechanism for the same reason I am not rapt in the following proposal: > What about simply introducing an optional <longdesc> container for inline > and block-level content as a child of <figure>: > > <figure> > <img src="rintintin.jpg"> > <legend>The almighty RinTinTin</legend> > <longdesc> > <p>This is a black-and-white photo of Rintintin, a german shepherd > featured in a TV sereies somewhere in the sixties</p> > <p>It shows the dog, sitting, its tongue out of its mouth. Its eyes > say > "I love you". Silly dog, really.</p> > </longdesc> > </figure> IMHO, the reason not to do this is twofold. One is that you have a new element that won't be recognised by existing authoring tools, user agents, assistive technologies, educational material, etc - so you slow down quite considerably getting back to the small but important gains longdesc has given. In addition, this is replicating what longdesc does, but a magical parent-child relationship seems harder to deal with than an attribute that is a pointer. For instance, if I had a full description page (rich media, not just a few lines of text) describing my drawing of Guerníka, but didn't want to put that content in the same container element as the image, what would I do in the proposed model? In the existing longdesc, I put it somewhere else and add a pointer - people who want it get it, the rest are free to ignore it and see my drawing in its original visual framing as god and nature intended. Conversely, if I have the description anywhere on the page - even in the third and fourth paragraphs after the image appears, in a different part of the table - with the existing attribute I can just point to it. > Also, it would be simpler to implement in industrial CMS's, who are > notoriously bad at providing easy longdesc mechanisms. I am not sure that this is the case. (I agree CMS' have done a terrible job so far, but I don't see how the current model is easier or harder than your proposed one). cheers Chaals -- Charles McCathieNevile Opera Software, Standards Group je parle français -- hablo español -- jeg lærer norsk http://my.opera.com/chaals Try Opera 9.5: http://snapshot.opera.com
Received on Wednesday, 6 February 2008 12:21:43 UTC