无法让地图标签正常工作



我很难将映射标签正确地用于图像。想知道是否有人可以看看我做错了什么。我遇到的问题是使地图甚至出现。图像全部加载正常,但是当我映射并链接某个部分(或整个图像)时,什么都不会出现。

html:

<div id="leftColumn">
<img src="/img1.jpg"><br><br>
<img src="/img2.jpg"><br><br>
<img src="/img3.jpg" usemap="#Map2" border="0">
<map name="Map2">
<area shape="rect" coords="80,298,371,377" href="www.SomeSite.com">
</map><br><br>
</div>

CSS如果很重要:

#leftColumn {
    height: 100%;
    width: 61%;
    float: left;
}

我认为这是正确的,但是也许从Dreamweaver到实际站点的某些内容无法正确执行坐标?我不知道,但是我一直被困了..

可能有几个问题:

  • 图像文件是在Web服务器的根部链接的,请尝试./img3.jpg
  • 确保映射图像的尺寸大于地图坐标,即在这种情况下298x377 PX
  • 您将Div#左column设置为宽度:61%;什么?,图像适合该宽度?

编辑

  • 图像为1530 x 380像素(固定尺寸)
  • 您的地图有291 x 79像素(固定尺寸)
  • 该图像在动态调整大小的元素中为父元素的宽度的61%

解决方案:
- 保持图像/父元素的固定尺寸.. - 放大地图尺寸

最新更新