设置openlayers地图高度100%

Set openlayers map height 100%

在 openlayers 中尝试设置地图时 height: 100%; 地图本身不显示。当像这样设置 height: 800px; 时,它在某些分辨率下显示白色 space,在某些分辨率下显示滚动条。 所以我想这样做就像它可以自动调整高度一样。但是 height: 100%; 没有帮助。

<div id="map" style="height: 100%; width:100%; float:left; position: absolute;"> 
</div>

我该如何解决这个问题?

这是一个简单的解决方案。

<div id="map" style="width: 100%; height: 100%; position:fixed">
</div>