- From: Mathew Marquis <mat@matmarquis.com>
- Date: Tue, 4 Sep 2012 16:48:56 -0400
- To: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Cc: Adrian Roselli <Roselli@algonquinstudios.com>, Peter Winnberg <peter.winnberg@gmail.com>, Steve Faulkner <faulkner.steve@gmail.com>, HTML WG <public-html@w3.org>, public-respimg@w3.org
- Message-Id: <E029DAB6-E729-4225-A2D6-1B5D60E5F08B@matmarquis.com>
On Sep 4, 2012, at 4:41 PM, Leif Halvard Silli wrote: > Adrian Roselli, Tue, 4 Sep 2012 20:14:46 +0000: >> I'd rather see <picture>'s fallback rely on the existing momentum >> <img> has with its @alt -- just rely on <img> to be the fallback both >> for the alternate image and the @alt text. Leave @alt off <picture> >> altogether. > > Just wanted to point out that what Adrian proposes here - <img> as the > element which takes care of the alternative text - is a variant (a > subset) of what Steve said: alternative text should be provided via > markup rather than via an attribute on the picture element. > > If we say that <picture> should have img role, then we imply that > alternative text should be provided via an attribute. This means that > AT will pick the alternative text from the img element, as long as they > don't support picture. Fine. But it also means that at the moment when > picture support is enabled, they will suddenly start to take the > alternative text from another element - picture. This would work fine > as long as authors really do offer both - and the same content in both. > But it also means that, in other cases, the users will get a different > experience, based on whether the UA/AT supports - or not - the picture > element. > -- > leif h silli > It sounds like we may all be on the same page, now: > After some thought, perhaps both cases are served by the fallback `img`—both the visual fallback for non-supporting browsers and for assistive tech. At the very least, users browsing by way of assistive technologies would be able to access the fallback `img` and associated `alt` attribute—something authors will likely specify anyway, and not something that can be easily omitted by mistake (at least, not without receiving a flurry of bug reports). At best, authors could be encouraged — but not necessarily required — to provide more rich fallback content: descriptive text beyond what is specified in `alt`, tabular data in the event that the `picture` represents an infographic, that sort of thing. This rich content could then, optionally, be visually hidden in non-`picture`-supporting browsers if desired. > > This solution prevents duplication, avoids any additional attributes on `picture`, enhances the semantic meaning of the subject represented by the `picture` element, and provides an accessible minimum with no additional effort on the part of authors. It starts us from a seamlessly accessible baseline for authors—to my mind, a huge win—and provides us with greater potential for a11y enhancements. — http://lists.w3.org/Archives/Public/public-respimg/2012Sep/0014.html We would be omitting the role="img" from `picture`, all things considered.
Received on Tuesday, 4 September 2012 20:49:23 UTC