我有两个div,一个用作面板,第二个是mapview(openlayers) 面板在开始时隐藏,只在点击时显示。然而,当面板出现时,mapdiv被推到右边并与另一个div重叠。我怎样才能防止呢?防止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;
}
当我在地图设置为绝对的,面板不显示 – MJB
@MJB - 如果你是我复制的方式有一个错字,现在试试 –
我没有复制它..事情是我不想要的位置硬编码,因为我需要改变一些动态填充。 – MJB