W3C home > Mailing lists > Public > public-html@w3.org > June 2008

Re: Text presentation of image maps with <object> (detailed review of Semantics)

From: Ian Hickson <ian@hixie.ch>
Date: Thu, 5 Jun 2008 09:33:09 +0000 (UTC)
To: Simon Pieters <simonp@opera.com>
Cc: public-html <public-html@w3.org>
Message-ID: <Pine.LNX.4.62.0806050928560.8559@hixie.dreamhostps.com>

On Wed, 8 Aug 2007, Simon Pieters wrote:
> 
> (This is part of my detailed review of the Semantics and structure of 
> HTML elements section.)
> 
> The spec says about image maps:
> 
>    If the user agent intends to show the text that the img or input
>    element represents, then it must use the following steps.
> 
>    Note: In user agents that do not support images, or that have images
>    disabled, object elements cannot represent images, and thus this
>    section never applies (the fallback content is shown instead). The
>    following steps therefore only apply to img and input elements.
> 
> I think it should apply when an <object> doesn't represent an image 
> (perhaps regardless of what else it represents instead). Otherwise using 
> image maps together with <object> is inherently inaccessible when images 
> are disabled (unless the author jumps through hoops to duplicate the 
> links as both <area> and <a> inside the object, which I don't think is 
> realistic or particularly elegant).

The problem is that I don't understand how it would work. I can understand 
an image's alt text being displayed as a link and making that link bring 
up a window with a further list of links, but what do you do when the 
object includes a form, a plugin, a video, and a dozen other links? 
Inserting text into the page is a non-starter (it would break the intended 
rendering in author-uncontrolled ways). What else could you do?

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 5 June 2008 09:33:47 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:16:18 GMT