[whatwg] Image maps: should we drop <a coords="">?
Lachlan Hunt
lachlan.hunt at lachy.id.au
Mon Apr 11 19:02:33 PDT 2005
Ian Hickson wrote:
> Client-side with <a> (doesn't work in WinIE6, works in Moz, Opera):
>
> <img usemap="#foo"> (or <object usemap="#foo"></object>)
> <map id="foo">
> ...
> <a coords="..." ...></a>
> </map>
I've never seen that used at all either, most likely because it doesn't
work in IE and because every single tutorial I've ever seen only teaches
area.
> While it is definitely a better design than <area>,it isn't a
> substantially better design,
How so? Although <a> might have a slightly less presentational name
than <area>, the semantics of both are identical when used for an image map.
> I believe we can take the opportunity to prune the spec without ill effect.
I don't see any harm in either keeping it or removing, but there's not
much point to having it either.
> Anyone want us to keep <a coords="">?
No.
One request though. When this section of the spec gets written, can you
provide an example with less presentational abuse than HTML 4 does.
Using it just to provide a navigational toolbar is innappropriate,
because the same can be, and has been, achieved with CSS.
Image maps should be used to describe the structure of an image and to
indicate significant areas within it. The simplest and most often used
non-presentational example I've seen is a world map, but perhaps
something like highlighting sections of a photo, for which there are
close-up pictures available.
eg.
<img src="/images/park" usemap="park" alt="...">
<map id="park">
<area coords="..." shape="rect" href="swings" alt="Swing Set"
title="Close up photo of the swing set">
<area coords="..." shape="poly" href="tree" alt="Old Willow Tree"
title="Close up photo of the old, gnarled willow tree">
</map>
--
Lachlan Hunt
http://lachy.id.au/
http://GetFirefox.com/ Rediscover the Web
http://GetThunderbird.com/ Reclaim your Inbox
More information about the whatwg
mailing list