- From: Walter Ian Kaye <walter@natural-innovations.com>
- Date: Tue, 11 Jul 2000 19:52:22 -0700
- To: www-html@w3.org
At 08:53p +0200 07/11/2000, Jan Roland Eriksson didst inscribe upon
an electronic papyrus:
>On Tue, 11 Jul 2000 14:40:16 -0400, Alf Inge Myhre Tunheim
><tunheim@operamail.com> wrote:
>
> >Are there any guidelines about what text string (if any) that should be
> >specified in the alt attribute of images that only have a visual design
> >purpose?
>
>Yes, it's right there in the HTML4.01 specification...
>
>Section "13.8 How to specify alternate text" has this...
>
> "Do not specify irrelevant alternate text when including
> images intended to format a page, for instance, alt="red ball"
> would be inappropriate for an image that adds a red ball for
> decorating a heading or paragraph. In such cases, the alternate
> text should be the empty string (""). Authors are in any case
> advised to avoid using images to format pages; style sheets
> should be used instead.
>
>So the answer to your question would be ALT=""
I *strongly* DISagree, for the following reasons:
* MSIE displays "(Image)" instead of "" (when image loading is off)
* Lynx does not show <A HREF><IMG ALT=""></A> links
* Old versions of Lynx display "[IMAGE]" instead of ""
If you use ALT=" " then these problems go away.
Therefore:
* Important images get captions for ALT
* Images with links get captions with a leading & trailing space
(so that consecutive ones don't run together)
* Images used for bullets get "* "
* Purely decorative images get " "
Do not EVER put ALT="Loading..." or anything similarly presumptuous.
Always include WIDTH= and HEIGHT= attributes, even for tiny images.
These are the rules I live by, as they provide the best user experience
regardless of browser.
-boo
who cares about everyone on earth, no matter what browser or financial state
Received on Tuesday, 11 July 2000 22:53:26 UTC