Bạn cần phải bọc .container-fluiddiv của bạn để chân trang dính của bạn hoạt động, bạn cũng đang thiếu một số thuộc tính trên .wrapperlớp. Thử cái này:
Xóa thẻ padding-top:70pxkhỏi bodythẻ của bạn và đưa nó vào .container-fluidthay vào đó, như vậy:
.wrapper > .container-fluid {
padding-top: 70px;
}
Chúng tôi phải làm điều này bởi vì đẩy bodyxuống để phù hợp với thanh điều hướng cuối cùng đẩy chân trang ra xa hơn một chút (xa hơn 70px) qua chế độ xem để chúng tôi có được một thanh cuộn. Chúng tôi nhận được kết quả tốt hơn đẩy .container-fluiddiv thay thế.
Tiếp theo, chúng ta phải loại bỏ .wrapperlớp bên ngoài .container-fluiddiv của bạn và bọc #maindiv của bạn với nó, như vậy:
<div class="wrapper">
<div id="main" class="container-fluid">
<div class="row-fluid">...</div>
<div class="push"></div>
</div>
</div>
.wrapperChân trang của bạn tất nhiên phải nằm ngoài div vì vậy hãy xóa nó khỏi div .wrapper và đặt nó bên ngoài, như vậy:
<div class="wrapper">
....
</div>
<footer class="container-fluid">
....
</footer><!--END .row-fluid-->
Sau khi hoàn thành, hãy đẩy chân trang của bạn đến gần .wrapperlớp của bạn bằng cách sử dụng lề âm, như vậy:
.wrapper {
min-height: 100%;
height: auto !important; /* ie7 fix */
height: 100%;
margin: 0 auto -43px;
}
Và điều đó sẽ hoạt động, mặc dù có lẽ bạn sẽ phải sửa đổi một vài thứ khác để làm cho nó hoạt động khi màn hình được thay đổi kích thước, như đặt lại chiều cao trên .wrapperlớp, như vậy:
@media (max-width:480px) {
.wrapper {
height:auto;
}
}