[whatwg] ALT and equivalent representation
Benjamin Hawkes-Lewis
bhawkeslewis at googlemail.com
Mon Apr 21 00:59:03 PDT 2008
Shannon wrote:
> Benjamin Hawkes-Lewis wrote:
>>
>> I think you've misunderstand Simon's suggestion, which was:
>>
>> <p>Rating: <img src=1 alt=3/5><img src=1 alt><img src=1 alt><img
>> src=0 alt><img src=0 alt></p>
>>
>> Note /all/ the img elements have alt attributes, the point is the
>> alternative text for the group is expressed by the first alt
>> attribute. It's thus actually the same as the fallback you propose:
>>
> Not the same thing at all. There is no direct association between the
> elements so there is no way a validator or browser would know the
> difference between a missing/empty alt and an optional one - thus making
> ALL use of alt optional as far as formal validation is concerned. If you
> are implying a group can be denoted by being at the same block level or
> in the correct order in the stream (no intervening images) then I doubt
> that would work in practice.
In /the fallback you propose/ there is no "direct association" between
the images either.
In Simon's example, the first image is given an alt of "3/5". The other
images are given an alt of "". (I'm not sure how the syntax Simon's
using fits into http://www.w3.org/html/wg/html5/#attributes1 , but at
any rate he's not omitting alt.) So this is the same as:
<p>Rating: <img src="1" alt="3/5"><img src="1" alt=""><img src="1"
alt=""><img
src="0" alt=""><img src="0" alt=""></p>
In this case non-image-rendering user agents should (and, equally
importantly, will) render:
Rating: 3/5
or something like:
Rating: image 3/5
The information that the images are a group would appear to be of only
marginal importance in this particular example. I can think of cases
where it might be important however: for example, if a content image
like a photo or a diagram were sliced up for some reason and the user
wanted to copy it elsewhere. The case of Google's logo, described
earlier in the thread, is possibly an example of this.
But whether we need a mechanism for denoting differing img elements
combine to form a single image is a very different question from whether
alt should be optional or required. You seem to be conflating them.
--
Benjamin Hawkes-Lewis
More information about the whatwg
mailing list