- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Date: Sat, 8 Sep 2012 02:24:14 +0200
- To: Laura Carlson <laura.lee.carlson@gmail.com>
- Cc: Adrian Roselli <Roselli@algonquinstudios.com>, Mathew Marquis <mat@matmarquis.com>, Peter Winnberg <peter.winnberg@gmail.com>, Steve Faulkner <faulkner.steve@gmail.com>, HTML WG <public-html@w3.org>, "public-respimg@w3.org" <public-respimg@w3.org>
Laura Carlson, Fri, 7 Sep 2012 17:54:27 -0500:
>> <picture>
>> <img src=file alt=text longdesc=description.url >
>> </picture>
>>
>> QUESTION: How would users of the equipment listed on your
>> research page access that longdesc?
>> ANSWER: It would be broken in some of them...
>>
>> Browsers: I believe it would not work in a single one of the browsers
>> that you list. E.g. it would not work in iCab. Why not?
>> Because you cannot access the context menu for an image
>> that is hidden behind another element.
>
> This is incorrect Leif. It seems to work in all of them that I tested.
>
> Here is a test page:
> http://www.d.umn.edu/~lcarlson/research/constriants/picture-test.html
When your message arrived, it was 3,5 hours since my reply to Adrian,
where I included links to the <picture> test upon which I based the
above claims. [*] But there is nothing in your message that signals
that you or Geez have seen or evaluated that test page. So I am gonna
assume that you deemed me incorrect without having checked my test page.
|*] http://lists.w3.org/Archives/Public/public-html/2012Sep/0064
I checked your test page:
(1) There is no responsive image - or polyfill features that are
typical for such images - in that test - it is just an
<img> with a picture wrapper around. The picture wrapper
does not contain any image (via CSS) like the responsive
image polyfills always do. Obviously, in a picture polyfill
the picture image would (normally) cover the image of the img
element, which in turns makes the img inaccessible for
contextual menu access.
(2) To insinuate that I said that an unstyled <picture> element
would create anymore problems than an unstyled <div> or <span>
really isn't very helpful.
From my perspective, in its current form, your test page does not
enlighten the problem with contextual access to longdesc when the <img>
is behind another image. Therefore, we can *not* have a debate of that
problem based on that page as it stands. The only value I see it in it
is that it demonstrates that support for @longdesc on the <img> element
is alive and kicking.
I really have a hard time understanding why it is so hard to admit
that, given a polyfill technique for a responsive image that bases
itself on <video> elemen model, then special care needs to be taken if
one wants the child element's longdesc attribute to be accessible to
users of browsers with contextual menu access to the longdesc link.
Yeah, the only way to completely avoid that problem would be by
canceling the <video> element model and instead go for a model were we
extends the very <img> element with more attributes and more CSS - a la
what Aaron demoed:
http://blog.easy-designs.net/archives/2012/04/16/iir-redux/
But as for responsive image techniques that are more a la the <video>
element, then here are some article - it is these kinds of polyfill
techniques that needs to be checked with regard to longdesc
accessibility
http://csswizardry.com/2011/07/responsive-images-right-now/
https://github.com/scottjehl/picturefill
http://nicolasgallagher.com/responsive-images-using-css3/
http://css-tricks.com/which-responsive-images-solution-should-you-use/
And my test page I notified you about, do try to check the longdesc
accessibility for that kind of polyfill:
http://malform.no/testing/a-demo-of/picture-element-accessible-longdesc/
--
leif halvard silli
Received on Saturday, 8 September 2012 00:24:49 UTC