繁体   English   中英

HTML div定位关闭

[英]HTML div positioning off

我正在通过div在地图上定位点。

我有以下代码:

<div id="map" style = "background-image:url('map.gif');width:382px;height:524px;">

<DIV STYLE="position:absolute; top:222px; left:204px;">
<a href=""><img src="bullet.gif" border=0>Point</a>
</DIV>
</DIV>

当我在页面上添加此代码时,该点不在地图上,因此我添加了position:relative

<div id="map" style = "background-image:url('map.gif');width:382px;height:524px;position:relative;">

现在要点在地图上了,但与我最初想要的地方有些偏离。 反正有解决办法吗? 这些点在不同的浏览器中也位于不同的位置。 有没有一种方法可以标准化位置?

我建议仅使用一个级别(而不是级联),也可以使用覆盖范围。

<div>
  <div>
  </div>
<div>

采用

<div style=...>     the map
</div>
<span style=...></span>   an overlayed rectangle
<span style=...></span>   an overlayed rectangle

这样可以吗 如果没有请指定,我会适应它。

那么您可能需要调整“ top”和“ left”值,因为“ point”现在绝对相对于“ map” div定位。 检查一下是否有帮助http://jsfiddle.net/DK9wT/6/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM