xhtml: <image alt="blah blah" ... /> - what should it look like?

xhtml: <image alt="blah blah" ... /> - what should it look like?

am 08.01.2008 11:46:35 von Anna Kavan

blah blah - what should it look like?

When I use blah blah

The alt value of an image tag is rendered inconsistently:
* In Safari I see nothing. The alt value is ignored.
* In IE6 I see a tooltip
* In Firefox the alt attribute value is displayed on top of the image.
With a small image the text overflows to the rhs.
* In Opera the actual the alt attribute value is displayed on top of
the image. With a small image the text is trucated within the width
specified for the image.

What's going on here? Do 3/4 of these browsers have bugs or is the
xhtml specification missing something?

The only sensible solution to this is for me to use blank alt tags
and to use a title attribute instead.

The empty alt tag is still needed because I want to use xhtml markup.
However now my [asp.net] tags are broke because when I when
I specify them as they are rendered
as i.e. with no alt tag at all.


[FireFox 2.0.0.11, Opera 9.25, Build 8827, Safari 3.0.4 (523.13), IE 6
sp6 (with latest updates) all running on WinXP sp2 with latest updates
on asp.net 2 site using ms ajax.]

Re: xhtml: <image alt="blah blah" ... /> - what should it look like?

am 08.01.2008 12:10:23 von Anna Kavan

mark4asp wrote:

> The empty alt tag is still needed because I want to use xhtml markup.
> However now my [asp.net] tags are broke because when I
> when I specify them as they are
> rendered as i.e. with no alt tag at all.
>
Sorry I meant to say:

they are rendered as i.e. with no alt tag at all.

Re: xhtml: <image alt="blah blah" ... /> - what should it look like?

am 08.01.2008 15:49:23 von George Ter-Saakov

According to HTML specs alt tag is used to show the picture's place when
picture is not available (yet).

So while browser still loading picture from the server the alt content will
be shown to user so people with slow internet connection can get an idea
what they are going to be looking at soon :)

PS: First time I hear that firefox shows alt on top of the image. May be
it's a setting in Firefox and you have it turned on because it's not the
case usually.

PPS: IE support tooltip attribute I believe. And I guess when it's not
available it shows alt as a tool tip.

George.

"mark4asp" wrote in message
news:4783548b$0$20530$c3e8da3@news.astraweb.com...
> blah blah - what should it look like?
>
> When I use blah blah
>
> The alt value of an image tag is rendered inconsistently:
> * In Safari I see nothing. The alt value is ignored.
> * In IE6 I see a tooltip
> * In Firefox the alt attribute value is displayed on top of the image.
> With a small image the text overflows to the rhs.
> * In Opera the actual the alt attribute value is displayed on top of
> the image. With a small image the text is trucated within the width
> specified for the image.
>
> What's going on here? Do 3/4 of these browsers have bugs or is the
> xhtml specification missing something?
>
> The only sensible solution to this is for me to use blank alt tags
> and to use a title attribute instead.
>
> The empty alt tag is still needed because I want to use xhtml markup.
> However now my [asp.net] tags are broke because when I when
> I specify them as they are rendered
> as i.e. with no alt tag at all.
>
>
> [FireFox 2.0.0.11, Opera 9.25, Build 8827, Safari 3.0.4 (523.13), IE 6
> sp6 (with latest updates) all running on WinXP sp2 with latest updates
> on asp.net 2 site using ms ajax.]
>