无法让地图标记正常工作

问题描述:

我很难让映射标记正确地为图像工作。想知道如果有人可以看看,看看我做错了什么。 我遇到的问题是让地图甚至出现。图像全部加载正常,但是当我映射并链接某个部分(或整个图像)时,不会显示任何内容。无法让地图标记正常工作

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一些实际的网站没有做正确的COORDS?我不知道,但我一直停留在这个..

+0

问题是什么?该地区是否在错误的地方渲染?请点击该区域导航到错误的地方? – Quentin

+0

这是什么问题?我可以看到几个:图像不显示,地图不在图像上... – ino

+0

对不起,我将编辑指定,但我不知道它是否在正确的位置渲染。基本上什么也没有出现。我可以映射整个图像,但仍然没有显示任何链接。 – Brandon

可能有几个问题:

  • 图像文件被链接,因为它是在Web服务器的根目录,尝试./img3。 jpg
  • 确保映射图像的尺寸大于地图坐标,即在本例中为298x377 px
  • 您将div#leftColumn设置为宽度:61%;什么?,图像适合那个宽度?

EDIT

  • 的图像是1530 X 380像素(固定尺寸)
  • 地图有291 X 79像素(固定尺寸)
  • 的图像在动态调整元件61父元素的宽度的%

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

+0

我必须更改Dreamweaver上的图像文件才能看到它并正确映射它,然后将该文件更改回服务器以将其从服务器拉出(这是否会成为问题?) 宽度设置为61%,因为有一个宽度为39%的右侧div。 – Brandon

+0

地图上图像的尺寸是多少? – ino

+0

现在是1530 x 380.但是我知道,当我在网站上看到它时,它绝对不是那么巨大。更像720×180.(idk为什么你得到downvoted帮助我要么..) – Brandon