2009-07-24 77 views
9

Tôi có một trang web mà khách hàng muốn in và phần tôi gặp khó khăn trong việc tìm kiếm đầu của tôi là đặt chân trang ở cuối trang in cuối cùng, không phải chỉ khi nội dung kết thúcChân trang ở trang in cuối cùng

tôi đã cố gắng một cái gì đó giống như

#printfooter{display: block; position:fixed; bottom: 0;} 

nhưng nó hiển thị chân trang ở cuối mỗi trang.

Có thể Im hỏi quá nhiều từ CSS ... Có thể thực hiện được không?

Tôi nghĩ tôi chỉ nên đi điên với < br /> 's (^_^)

+0

tôi sử dụng cùng một css, nhưng css đó chỉ hoạt động trên firefox. bạn có cùng một vấn đề? – printf

Trả lời

4

Cố gắng xác định vị trí cơ thể tương đối và chân tuyệt đối:

body { 
    position: relative; 
} 
#printfooter { 
    position: absolute; 
    bottom: 0; 
} 

Với CSS 3 Paged Media module bạn có thể sử dụng một cái gì đó như thế này:

@page:last { 
    @bottom-center { 
     content: "…"; 
    } 
} 
+3

vâng! ... nhưng nah ... cái đầu tiên tốt cho một trang, nhưng không phải cho hai trang ... CSS3 có lẽ sẽ không được hỗ trợ trên các broswers của khách hàng (như là CSS3). Cám ơn, nhưng mà! – Assembler

+2

Vấn đề với ví dụ đầu tiên là 'body' cần phải là bội số của chiều cao của tờ giấy. Nếu không, chân trang sẽ chỉ nằm ở cuối nội dung chứ không phải ở cuối trang tính. – Gumbo

Các vấn đề liên quan