Tôi có một trang web mà tôi đang cố gắng xây dựng và tôi đã đánh trúng một chút điều khiến tôi phát điên. Về cơ bản, trên các trang không có đủ nội dung để lấp đầy khung nhìn, tôi muốn có div cuối cùng (chân trang của tôi) lấp đầy phần còn lại của khung nhìn, nhưng hiện tại nó đang bị cắt bỏ.Làm thế nào để kéo dài div để lấp đầy màn hình?
HTML của tôi trông như thế này:
<body>
<div id="header"> </div>
<div id="subNav"> </div>
<div id="content"> </div>
<div id="footer"> </div>
</body>
tôi đã cố gắng sử dụng html, body, footer { height:100%; }
nhưng điều đó sẽ tạo ra nhiều không gian nhiều hơn cần thiết, về cơ bản chiều dài màn hình đầy đủ nội dung trống ở chân.
Làm cách nào để đặt chân trang của mình chỉ để lấp đầy phần còn lại của màn hình mà không cần thêm thanh cuộn?
Xin cảm ơn trước, Một bộ mã hóa bị thất vọng.
Đúng, không thể thực hiện tốt nếu không có javascript. – gingerbreadboy
Phương pháp có sử dụng vị trí trên cùng của nội dung có liên quan đến tài liệu hay không và sau đó tính toán độ chênh lệch với chiều cao tài liệu có thể làm sạch hơn một chút không? –