Đã sửa lỗi chân trang trong Bootstrap


86

Tôi đang dùng thử Bootstrap và tôi đã tự hỏi, làm cách nào để sửa phần chân trang ở dưới cùng mà không làm nó biến mất khỏi trang nếu nội dung được cuộn?

Câu trả lời:


209

Để có được một chân trang dính vào cuối khung nhìn của bạn, hãy đặt nó một vị trí cố định như sau:

footer {
    position: fixed;
    height: 100px;
    bottom: 0;
    width: 100%;
}

Bootstrap bao gồm CSS này trong phần Navbar> Placement với lớp fixed-bottom. Chỉ cần thêm lớp này vào phần tử footer của bạn:

<footer class="fixed-bottom">

Tài liệu về Bootstrap: https://getbootstrap.com/docs/4.4/utilities/position/#fixed-bottom


Điều này và bình luận của @ Daniel-Tero đã làm điều đó cho tôi.
jmng

4
Nếu một trang có cuộn, nó không hoạt động bình thường.
Arnab

2
fixed-bottomđã không làm những gì tôi mong đợi, thay vào đó tôi đã làm static-bottomđể tôn trọng chiều cao nội dung trang.
Gjaa



3

Thêm z-index:-9999;vào phương pháp này hoặc nó sẽ che thanh trên cùng của bạn nếu bạn có 1.


0

Bạn có thể làm điều này bằng cách gói nội dung trang trong một div có áp dụng kiểu id sau:

<style>
#wrap {
   min-height: 100%;
   height: auto !important;
   height: 100%;
   margin: 0 auto -60px;
}
</style>

<div id="wrap">
    <!-- Your page content here... -->
</div>

Đã làm cho tôi.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.