1
A
回答
3
如果您有一個固定的頁眉和頁腳並提前知道它們的高度,則可以用固定元素包裹地圖並相應地設置top
和bottom
屬性。
function initialize() {
var mapCanvas = document.getElementById('map-canvas');
var mapOptions = {
center: new google.maps.LatLng(44.5403, -78.5463),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(mapCanvas, mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
#map-container {
position: fixed;
top: 50px;
left: 0;
bottom: 50px;
right: 0;
}
#map-canvas {
width: 100%;
height: 100%;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<script src="https://maps.googleapis.com/maps/api/js"></script>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">Header</a>
</div>
</div>
</nav>
<div id="map-container">
<div id="map-canvas"></div>
</div>
<footer class="navbar navbar-default navbar-fixed-bottom">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">Footer</a>
</div>
</div>
</footer>
相關問題
- 1. 適合窗口高度的圖像
- 2. Flexslider適合窗口高度和寬度
- 3. 適合頁高的自舉面板
- 4. HTML5對象適合窗口高度
- 5. bootstrap nav標頭高度
- 6. 如何使圖像適合窗口高度?
- 7. UIImageView方面適合高度
- 8. 不同高度的自舉列不適合垂直
- 9. flexslider不顯示/顯示自舉模式零高度
- 10. 3並排divs,適合窗口的高度,沒有外部css
- 11. 在彈出窗口中顯示進度條將顯示頁面
- 12. 新的WPF窗口只在原始窗口下面顯示
- 13. 如何使容器div高度適合窗口高度,但不要使用窗口大小調整大小
- 14. 如何在firefox自舉擴展中顯示HTML彈出窗口?
- 15. 自舉列高度
- 16. 顯示信息窗口谷歌地圖
- 17. 適合HTML頁面文本的窗口寬度
- 18. 自動適合高度的宏
- 19. 谷歌地圖不顯示在自舉頁面
- 20. 試圖窗口的寬度和高度設置爲自動
- 21. 從C窗體窗口中的本地資源顯示圖標#
- 22. 角度谷歌地圖窗口不顯示
- 23. 自舉高度響應度
- 24. WPF窗口寬度和高度沒有按預期顯示
- 25. 一個窗口不適合在WPF 2010中顯示
- 26. 用於ActionLink的自舉模式彈出窗口不顯示
- 27. css在瀏覽器窗口中顯示塊高度變化
- 28. 使嵌入式網頁適合瀏覽器窗口的寬度和高度?
- 29. iphone:在窗口中顯示小的實時攝像頭圖像
- 30. 內容100%窗口高度的高度
我使用的VH和計算功能,只有CSS3解決。謝謝 – Tom
你爲什麼不分享你的解決方案? – candlejack