【发布时间】:2014-02-08 19:57:07
【问题描述】:
我在调整高度以使地图实际出现时遇到问题 - 我知道我必须将 html 和 body 高度设置为 100%(我这样做了)并将父 div 设置为 100%(因此 .info div 具有 100% 的高度),但由于某种原因,它仍然无法正确渲染地图 - 宽度可以正常工作,但高度不能。
我添加了一个jsfiddle 来说明我的意思。
这些是我目前拥有的样式(不包括 javascript)
地址和电话
<div class="mapWrapper"> <div id="map-canvas"></div> </div> </div>
html, body {
width: 100%;
height: 100%;
}
}
.mapWrapper {
width: 100%;
height: 100%;
margin-bottom: 5%;
margin-left: 3%;
padding: 0;
}
#map-canvas {
width: 65%;
height: 65%;
min-height: 65%;
padding: 0;
margin: 0;
border: 3px solid #355868;
}
.info {
width: 100%;
height: 100%;
float: left;
padding-left: 30px;
}
【问题讨论】:
-
您的地图似乎没有加载。尝试将画布的宽度和高度指定为绝对长度而不是 %。 stackoverflow.com/questions/15700550/…
-
奇怪的是,它在我的本地主机服务器上加载得非常好,并且使用 em 值而不是百分比让它工作正常。我想这会解决这个问题:D
-
很好 (y) 来吧,回答你的问题。
标签: javascript html css