Mit Twitter Bootstrap (2) habe ich eine einfache Seite mit einer Navigationsleiste, und innerhalb der container
möchte ich ein Div mit 100% Höhe hinzufügen (am unteren Bildschirmrand). Mein CSS-Fu ist rostig und ich kann das nicht herausfinden.
Einfaches HTML:
<body>
<div class="navbar navbar-fixed-top">
<!-- Rest of nav bar chopped from here -->
</div>
<div class="container fill">
<div id="map"></div> <!-- This one wants to be 100% height -->
</div>
</body>
Aktuelles CSS:
#map {
width: 100%;
height: 100%;
min-height: 100%;
}
html, body {
height: 100%;
}
.fill {
min-height: 100%;
}
- BEARBEITEN *
Ich habe der Füllklasse die Höhe hinzugefügt, wie unten vorgeschlagen. Das Problem ist jedoch, dass ich dem Körper ein Polsteroberteil hinzufüge, um die feste Navigationsleiste oben zu berücksichtigen. Dies wirkt sich auf die 100% -Höhe des "Map" -Divs aus und bedeutet, dass eine Bildlaufleiste hinzugefügt wird - wie hier zu sehen: http://jsfiddle.net/S3Gvf/2/ Kann mir jemand sagen, wie ich das beheben soll?