Bạn cần phải bọc .container-fluid
div 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 .wrapper
lớp. Thử cái này:
Xóa thẻ padding-top:70px
khỏi body
thẻ của bạn và đưa nó vào .container-fluid
thay 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 body
xuố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-fluid
div thay thế.
Tiếp theo, chúng ta phải loại bỏ .wrapper
lớp bên ngoài .container-fluid
div của bạn và bọc #main
div 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>
.wrapper
Châ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 .wrapper
lớ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 .wrapper
lớp, như vậy:
@media (max-width:480px) {
.wrapper {
height:auto;
}
}