首页 > 解决方案 > 如何避免css中的文本和地图重叠?

问题描述

我正在一个网站上工作,我在该网站上创建了一张地图,计算与当前位置的距离。地图工作正常。现在我想在下面添加一个文本,但由于某些原因它与地图重叠。

小提琴是http://jsfiddle.net/b0zcw415/4/embedded/result


问题陈述:

我想知道我需要在 css 代码中进行哪些更改,无论我在地图下方添加的任何文本都不应重叠。

我用来创建地图的 HTML 代码是:

<div id="outer">

    <p id="distance_text"></p>

    <input type="text" name="location" value="Current Location">

    <br>

    <div id="map_div"></div>

</div>

标签: htmlcsspositionmaps

解决方案


问题是由于您的 CSS 告诉文本距离元素顶部 50 像素#outer

在 CSS 选择器中更改以下行#outer

#outer {
    width: 400px;
    /* height: 50px; */
    margin: 0 auto;
    text-align: center;
}

推荐阅读