[thelist] Image maps - Do I have a bad feeling about them for a reason?
Stephen Rider
evolt_org at striderweb.com
Mon Jan 14 09:37:03 CST 2008
On Jan 11, 2008, at 4:59 PM, Jon Hughes wrote:
> I am wondering - do you know of a valid reason NOT to use an imagemap?
> My first indicators are: search engines probably ignore them, and it
> looks like thick, heavy tag soup, but other than that, it's all
> fine and
> dandy. Accessibility problems, maybe?
Image Maps can be accessible if made properly, so that's not an
issue. A List Apart had an article a while ago about image swapping
on rollover, so if you spend a bit of time with it you can even get
some interesting visual effects.
The following is an example from an imagemap I made for an apartment
building. the page is offline, so I can't link it, but the image was
a floorplan of the entire building, with all apartments of a
particular size (one bedroom, two bedroom, etc.) highlighted.
The coordinates are complex because I actually outlined the units in
detail, following every little turn of the walls. Coordinates can of
course be _much_ simpler -- if using circular targets, it's just a
center and a radius. (With polygonal targets, it's kind of like
connect-the-dots.)
Note the alt and title attributes. In a non-visual browser, these
show up just as image alts would.
Also, I just tested -- you can tab from target to target in this
imagemap -- in a Mozilla browser at least. No visual indication
except for the link showing in the status bar though....
***example***
<img src="100mainst-floorplan-2br.gif" usemap="#100mainst" alt="Floor
Plan image map" border="0" />
<map name="100mainst" id="100mainst">
<area shape="poly"
coords="474,51,471,202,426,201,426,193,413,193,413,163,354,162,354,140,3
33,140,331,120,317,119,317,51" href="01-apt-2br.htm" alt="Unit 01"
title="Unit 01" />
<area shape="poly"
coords="470,204,471,283,386,283,386,256,317,255,317,250,283,249,282,238,
273,237,274,193,319,193,319,183,393,184,394,213,413,213,413,193,423,194,
424,204" href="02-apt-2br.htm" alt="Unit 02" title="Unit 02" />
</map>
***end example***
Stephen Rider
More information about the thelist
mailing list