我正在使用Google地图在我的网站上显示,问题是目前地图有CSS属性FIXED,而在左侧我有一个预留的窗体,我遇到的问题是,我不希望我的地图100%也落后于我希望我的谷歌地图在窗体旁边开始的形式,因为我已经创建了一个虚拟div,将其作为窗体的精确像素并尝试浮动离开了形式,但我不知道为什么谷歌地图正在考虑100%的宽度,整个页面让我分享代码,使球员更好地了解,css如何在自动调整宽度时依赖一个div到另一个
这是大型的div我创建
div#mapcontainermega {
height: 100%;
position: fixed !important;
left: 0;
z-index: 1;
top: 0;
right: 0;
bottom: 0;
}
此DIV有两个div的形式的div是形式宽度
div#mapcenterdiv {
width: 565px;
height: 100%;
float: left;
}
,然后在地图上的div在其内部谷歌地图位于的确切像素,
div#mapmap {
width: 100%;
height: 100%;
float: left;
}
现在的问题是当我尝试将宽度降低到40%,并开始与窗体一起显示,但是随后在不同的屏幕尺寸下,右侧出现了明显的空白区域?我怎样才能使它响应,以便清晰的空间不显示?
也许'div#mapmap {width:calc(100% - 565px); height:100%; float:left;}' – codeninja93
不需要calc。你可以设置最大宽度:px宽度,并设置宽度:100%;这将工作... :)目前你打算给40%的宽度... – yjs