使用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%;
}
- 编辑*
我将高度添加到填充类,如下所示。但是,问题是我在主体上添加了padding-top来解决顶部的固定导航栏。这会影响“地图” div的100%高度,并意味着添加了滚动条-如此处所示:http : //jsfiddle.net/S3Gvf/2/谁能告诉我如何解决?
1
因此,您只想在所有方向上拉伸该div?
—
安德烈斯·伊利希
是的,我希望它填充导航div之后剩下的空间
—
Matt Roberts