Google Map Fill Page Remaining Beneath Header
I'm trying to make a header div appear above a Google map, but have the map fill all of the rest of the page content. The trouble I have is that the page keeps scrolling and I don'
Solution 1:
By using absolute positioning, like so (fiddle)
#map-canvas {
position: absolute;
top: 40px;
left: 0px;
right: 0px;
bottom: 0px;
}
header {
position: absolute;
top: 0px;
left: 0px;
right: 0px;
height: 40px;
background-color: #CFCFCF;
}
See position: absolute
.
Solution 2:
overflow: hidden
on
body
should also work.
Edit:
Will need
CSS
#appcontent {
width: 100%;
height: calc(100% - 40px);
height: -webkit-calc(100% - 40px);
}
Solution 3:
A quick solution is, add this JS line:
$("#appcontent").height($(document.body).height() - $("header").height());
jsfiddle: http://jsfiddle.net/5LVQX/3/
Post a Comment for "Google Map Fill Page Remaining Beneath Header"