我有两个 div,一个充当面板,第二个是地图视图(openlayers) 面板在开始时是隐藏的,只有单击才会显示。但是,当面板出现时,mapdiv 被推到右侧并与另一个 div 重叠。我该如何防止呢?
我基本上想要的是面板出现在地图的顶部。
这是我的代码:
<!-- TOOLBAR/PANEL -->
<div class="waveCreatorPanel" style="visibility:hidden; display:none;">
<ul>
<li><a id="createWave_addStation"data-role="button">Station hinzufügen</a></li>
<li><a id="createWave_addItem" data-role="button" disabled="disabled">Item hinzufügen</a></li>
<li><a id="createWave_saveWave"data-role="button">Wave speichern</a></li>
</ul>
</div><!-- /footer -->
<!-- MAP -->
<div class="geosurfmap" id="map" data-role="content" style="z-index:1"></div>
CSS:
.waveCreatorPanel {
float:left;
}
.geosurfmap {
padding:25px;
margin:25px;
width:80%;
float:left;
}