我尝试使用堆栈问题中的方法,但对我来说没有任何作用,尽管项目非常简单。
<div class="fluid-container">
<div id="app-row" class="row">
<div id="app" class="col-xs-5">
<div class="top-navbar">
Top
</div>
<div class="bottom-navbar">
Bottom
</div>
</div>
<div id="map-container" class="col-xs-7">
<div id="map"></div>
</div>
</div>
</div>
的style.css
.fluid-container {
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
width: 100%;
}
.row {
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
width: 100%;
}
html, body, .fluid-container, #app-row, #map-container {
height: 100%
}
#app-row {
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
}
#map-container {
margin: 0 0 0 0 !important;
padding: 0 0 0 0 !important;
}
#map {
height: 100%;
width: 100%;
}
我想要实现的目标:
底部是页面底部,顶部位于页面顶部。
答案 0 :(得分:6)
尝试使用navbar-fixed-bottom:
<div class="navbar navbar-default navbar-fixed-bottom">
<div class="container">
My footer
</div>
</div>
答案 1 :(得分:2)
只需在两个div上使用position:fixed
。
答案 2 :(得分:1)
您可以使用bootstrap 4 flexbox执行此操作。
<div class="d-flex flex-column justify-content-between">
<div></div>
<div>bottom content</div>
</div>