ใช้ twitter bootstrap (2) ฉันมีหน้าง่าย ๆ พร้อมแถบนำทางและcontainer
ฉันต้องการเพิ่ม div ที่มีความสูง 100% (ที่ด้านล่างของหน้าจอ) css-fu ของฉันเป็นสนิมและฉันไม่สามารถทำงานได้
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>
CSS ปัจจุบัน:
#map {
width: 100%;
height: 100%;
min-height: 100%;
}
html, body {
height: 100%;
}
.fill {
min-height: 100%;
}
- แก้ไข *
ฉันได้เพิ่มความสูงให้กับคลาสเติมตามที่แนะนำด้านล่าง แต่ปัญหาคือฉันเพิ่ม padding-top ลงในเนื้อความเพื่อพิจารณา navbar คงที่ด้านบน สิ่งนี้มีผลต่อความสูง 100% ของ div "map" และหมายความว่าจะมีการเพิ่ม scrollbar - ดังที่เห็นที่นี่: http://jsfiddle.net/S3Gvf/2/ทุกคนสามารถบอกวิธีแก้ไขได้หรือไม่