[html4all] Blue-sky thinking (ALT attribute)

Robert Burns rob at robburns.com
Tue Sep 25 14:07:08 PDT 2007


Hi John,

On Sep 25, 2007, at 3:16 PM, John Foliot wrote:

> Moved to the public list:
>
>> Debi Orton wrote:
>>> Hi John,
>>>
>>> I'm not sure I follow what you're proposing.  I'm not seeing why a
>>> developer -- who's already objecting to adding alt attributes at all
>>> -- would be more willing to supply alt="_none" in lieu of alt="".  I
>>> understand the part about how AT would handle that particular
>>> artifact, but I don't understand what it would do to improve the
>>> provision of alt values for visual items.
>>>
>>> Can you explain this aspect more fully?
>>>
>>
>> Currently the editors are stating that alt="" is for images that have
>> no need of an alternative text - spacer.gif kind of things or other
>> embellishments (that should reside in CSS, but whatever).  What they
>> are looking at is images that *should* have alternative text, but
>> doesn't - the kind of photos that would be uploaded via their cell
>> phones (their scenario).  They are suggesting in those contexts that
>> not having an alt attribute should be allowed, rather than
>> "polluting" the web with useless or redundant alternative text.  They
>> can't seem to budge from the idea of an instance when there would be
>> no useful alt text provided, thus not adding an alt attribute should
>> be permitted.
>>
>> My concern is that allowing an image to exist without an alt
>> attribute opens the door to abuse (as we saw with Anne's blog example
>> of the building in Boston), and so I'm suggesting that to be "in
>> conformance" an image *must* contain an alt value, and along with the
>> already reserved alt="" that another reserved value would be
>> alt="_none" - for instances when there should be alternative text,
>> but none has been provided.  While this does not really address the
>> accessibility of the image itself (it still has no usable alternative
>> text), it *does* preserve the requirement of all images must contain
>> the alt attribute.  This eliminates the "backward slide" that I am
>> most concerned about.
>>
>> The other thing is that it's not so much a value that a content
>> author would use in a traditional HTML editor (although it
>> could/would port over to that
>> environment) but more in instances like Flickr, where the interface
>> either does not allow (this should be fixed), or more likely because
>> of the volume of imagery being added (coupled with user apathy or
>> ignorance) results in no alternative text being supplied - in that
>> case default to _none ('cause that is what has been supplied - none
>> or nothing).  It's accurate, truthful, concise, and because it would
>> be standardized in the spec it would be something that user agents
>> could reliably be programmed to deal with.
>>
>> Does that make sense?

I and others raised a similar proposal to the HTML WG. Sander  
objected that it would be a nuisance for users of legacy AT UAs  
(e.g., having to hear "underscore none" spoken). In light of the  
proposed solution by the editor I think legacy ATs are clearly not a  
major concern and so I think using keywords would be far superior  
than the blunder in the current draft.

This proposal also led to the proposal on the wiki to use a separate  
role attribute and DOM attribute to provide more information to UAs,  
users and more information from authors about embedded content [1].

Take care,
Rob
[1]: <http://esw.w3.org/topic/HTML/EmbeddedContentRoleAndEquivalents>
  




More information about the List_HTML4all.org mailing list