我有一個谷歌地圖,佔據屏幕的寬度和高度的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