我有一个谷歌地图,占据屏幕的宽度和高度的100%。那么,高度设置为1000px,因为我无法达到100%,但这是另一个问题。无论如何,我希望#map div占据整个屏幕并在屏幕右侧显示一个矩形框 - 这是一个将该类设置为“search_box”的div。小div浮动在一个较大的div内
我有两个问题,在我的应用程序的HTML和CSS:
- 的矩形框不显示在我所想要的页面的右侧,但它表明了谷歌地图下,所以你看不到它!我只能确认这一点,因为如果我刷新页面,它会在谷歌地图覆盖它之前一秒钟显示出来。 :(
- 我希望箱子比它上面的菜单低约50px,但是顶部填充似乎并没有做任何事情,我不确定这是否是因为它是浮动的任何想法?
而且,如果 'search_box' DIV是内部的 '地图' 的div?
在我的HTML
<div id="map"></div>
<div class="search_box"></div>
在我的CSS
.search_box {
background-color: white;
float: right;
}
#map {
width: 100%;
height: 1000px;
padding: 0 auto;
margin: 0px;
overflow: hidden;
}
加小提琴和更新代码 –
@RJeyashri:这里是小提琴,HTTP://jsfiddle.net/3bV3M/,现在让我知道THW答案请。 – KesaVan
要使Google地图成为100%高度,您必须将所有祖先的身高设置为100%:http://jsfiddle.net/3bV3M/1/ – jacob