(上一個問題修復了更新爲新問題的問題) mainContent div現在擴展到它與頁腳之間的傳送帶div的後面。div在另一個div後面擴展
CSS樣式1:
body {
height:100%;
display: flex;
flex-direction: column;
height: 100%;
color: #000305;
line-height: 1.429;
margin: 0;
padding: 0;
text-align: left;
}
.mainContent {
height:100%;
flex: 1;
position: relative;
background-color: #333;
overflow: hidden;
line-height: 25px;
}
.mainFooter {
position: relative;
right: 0;
bottom: 0;
left: 0;
height: 150px;
width: 100%;
float: left;
padding-left: 0;
background-color: #000;
color: #CCC;
}
CSS樣式2:
.list_carousel {
background-color: #222;
}
有用於傳送帶更多的CSS class和id,但是這是編輯div的,只有一個,如你所見,它沒有高度或位置的設置。當我將位置固定時,它落在頁腳下方,沒有滾輪。
因此,現在mainContent div擴展到瀏覽器的底部,div內的一些內容現在隱藏在mainContent之下的div之後,例如旋轉木馬,甚至在頁腳後面。
你有'高度:100%'的HTML元素?請參閱:[使用CSS'height'屬性和百分比值](http://stackoverflow.com/a/31728799/3597276) –
[Twitter Bootstrap 3 Sticky Footer]的可能重複(http://stackoverflow.com/問題/ 17966140/twitter-bootstrap-3-sticky-footer) – henry
您正在尋找的搜索字詞是「bootstrap sticky footer」 - 這裏有幾個SO問題。簡短的回答是https://getbootstrap.com/examples/sticky-footer/ – henry