[whatwg] Definition of alt= attribute
Anne van Kesteren
fora at annevankesteren.nl
Thu Jan 19 04:05:30 PST 2006
Quoting Alexey Feldgendler <alexey at feldgendler.ru>:
>>> I wonder why alt is a required attribute for IMG in HTML while an
>>> empty value is allowed.
>
>> Because an empty value means that there is no alternate text and no
>> attribute at
>> all means that alternate text is missing. (Which is clearly not what
>> you want.)
>
> The same could be said about title="", for example:
>
> "An empty value means that there is no title, and no attribute at all
> means that the title is missing." But HTML doesn't declare the title
> attribute as required.
That is because the "title" attribute is not important for the element its
_contents_. Without the "alt" attribute <img> becomes meaningless for devices
(and people) who can not interpreted images. Now I guess that in some way no
"alt" could have been designed to mean that there is no alternative content,
but that's not how it is. I believe UAs are free to make up alternate content
in such situations. By for example trying to get information from the file
name...
--
Anne van Kesteren
<http://annevankesteren.nl/>
More information about the whatwg
mailing list