Tôi đang cố gắng hết sức để cung cấp khả năng in đầu trang/chân trang HTML đầy đủ cho dự án Mediboard của chúng tôi.Khả năng in đầu trang/chân trang HTML
Dài hạn, tôi biết rằng mô-đun Phương tiện trang CSS3 sẽ đáp ứng nhu cầu của tôi, nhưng ít nhất là hai hoặc ba năm.
Vì vậy, tôi đã cố gắng làm cho nó hoạt động với khả năng CSS2, và nó gần như hoạt động như bạn có thể thấy trên printable document này. Tuy nhiên, tôi vẫn có một giới hạn về chân trang nơi nội dung in dưới chân trang (xem trang 3-4 với Xem trước bản in).
Mặc dù tôi khá chắc chắn rằng padding-bottom của div.body sử dụng để làm cho nó hoạt động trong Firefox 2.
Dù sao, không ai có một đầu mối phức tạp để giúp tôi về vấn đề đó?
EDIT: Để cung cấp thêm chi tiết, chúng tôi hiện có header và footer bằng cách sử dụng các yếu tố vị trí với position: fixed
, với top:0
hoặc bottom:0
tuỳ nếu nó là một tiêu đề hoặc một chân. Điều này hoạt động tốt và khi in, các phần tử này được lặp lại trên mỗi trang ở đúng vị trí (xem ví dụ "tài liệu có thể in"). Vấn đề duy nhất là khi một ngắt trang xảy ra, các văn bản được rút ra đằng sau những yếu tố này (xem trang 3/4)
EDIT2: Cập nhật URL của tài liệu
Fabien, bạn có thể cho tôi biết bạn đang làm việc với trình duyệt nào không. Tôi vừa kiểm tra trên Google Chrome 8.0.552.237 và bản xem trước in đang hiển thị chân trang ở cuối trang cuối cùng. – DigiKev
Bạn có thể mô tả giải pháp của bạn Fabien, nó sẽ được nhiều đánh giá cao! Liên kết tới tài liệu đã chết:/ – einarmagnus
Tôi đã cập nhật URL. Chúng tôi không tìm thấy giải pháp cho việc này, chúng tôi hiện sử dụng trình tạo PDF dựa trên chuyển đổi HTML sang PDF (thực sự là dompdf hoặc wkhtmltopdf, tùy thuộc vào cấu hình máy chủ). –