我試圖有一個響應式頁面,其上有兩個按鈕,應該居中。在按鈕下方,我添加了一個Google地圖,該地圖應該覆蓋頁面的其餘部分。當我嘗試下面的代碼時,按鈕不居中,也不響應。不知何故地圖高度比頁面顯示的長度更長。和我在做錯的想法?響應式設計與引導
<div class="container">
<div class="row">
<div class="col-md-4 center-block">
<button >click me</button>
<button >click me</button>
</div>
</div>
</div>
<div class="map_container">
<div id="googleMap" class="map_canvas"></div>
</div>
CSS
.map_container{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.map_container .map_canvas{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}
給'padding'一個百分比使用父寬度的百分比,而不是高度。這是'padding'的怪癖。 – 4castle
你能提起小提琴嗎? – GeckoTang
檢查JKillian關於[Container-fluid vs .container]的回答(http://stackoverflow.com/a/22263969/1151408)。爲什麼不把地圖放在容器內? – Yuri