我想并排使用两个DIV。第一个具有响应宽度的DIV和内部的谷歌地图......以及具有固定宽度的第二个DIV。
HTML
<div class="wrapper">
<div id="map"></div>
<div class="right"></div>
</div>
CSS
.wrapper{
width: 90%;
margin: 0px auto;
}
#map {
height: 300px;
}
.right {
background: orange;
width: 250px;
float: right;
height: 300px;
}
答案 0 :(得分:2)
编辑删除js调整大小/纠正css +小提琴
JS
var map;
var elevator;
var myOptions = {
zoom: 4,
center: new google.maps.LatLng(50, 10),
mapTypeId: 'terrain'
};
map = new google.maps.Map($('#map')[0], myOptions);
var markers = [];
使用css位置:
CSS
*{
margin:0;
padding:0;
}
.wrapper{
margin-top:10px;
border:solid 1px red;
position :relative;
width: 90%;
margin: 0px auto;
height:300px;
}
#map {
position :absolute;
top:0;
left:0;
bottom:0;
right:250px;
border: 1px solid;
}
.right {
position : absolute;
top:0;
right:0;
background: orange;
width: 250px;
height: 300px;
}
常见问题CSS位置 here