【发布时间】:2012-07-25 13:07:06
【问题描述】:
使用 twitter bootstrap (2),我有一个带有导航栏的简单页面,在 container 内我想添加一个高度为 100% 的 div(到屏幕底部)。我的 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%;
}
- 编辑 *
我已经按照下面的建议为填充类添加了高度。但是,问题是我在 body 中添加了一个 padding-top 来说明顶部的固定导航栏。这会影响“地图” div 的 100% 高度,并意味着添加了一个滚动条 - 如下所示:http://jsfiddle.net/S3Gvf/2/ 谁能告诉我如何解决?
【问题讨论】:
-
所以你只想向各个方向拉伸那个 div?
-
是的,我希望它填充导航 div 之后留下的空间
标签: css twitter-bootstrap height