[whatwg] ALT and equivalent representation

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

Received on Monday, 21 April 2008 00:59:03 UTC