Nó không đơn giản như vẻ ngoài. Tôi vừa gặp một câu hỏi tương tự, và đây là những gì tôi nhận được: Đầu tiên, một chút thông tin cơ bản về wikipedia .
Tiếp theo, trong CSS, đối với giấy, chúng có pt
, là điểm, hoặc 1/72 inch. Vì vậy, nếu bạn muốn có cùng kích thước hình ảnh như trên màn hình, trước tiên bạn phải biết DPI / PPI của màn hình của bạn (thường là 96, như đã đề cập trên bài viết wikipedia), sau đó chuyển nó sang inch, sau đó chuyển nó thành điểm (chia cho 72).
Tuy nhiên, một lần nữa, các trình duyệt gặp phải tất cả các vấn đề với nội dung có thể in, ví dụ: nếu bạn cố gắng sử dụng thẻ float css, các trình duyệt dựa trên Gecko sẽ cắt hình ảnh của bạn ở giữa trang, ngay cả khi bạn sử dụng ngắt trang: tránh ; trên hình ảnh của bạn (xem tại đây, trong hệ thống theo dõi lỗi Mozilla ).
Có (nhiều) hơn nữa về in từ trình duyệt trong bài viết này trên A List Apart .
Hơn nữa, bạn phải xử lý chiều rộng "Co lại cho vừa vặn" trong bản xem trước khi in, cũng như các kích thước và hướng giấy khác nhau.
Vì vậy, bạn chỉ cần tìm ra kích thước hình ảnh tốt theo inch, ý tôi là điểm, (7,1 "* 72 = 511,2 vì vậy width: 511pt;
sẽ phù hợp với giấy có kích thước chữ cái) bất kể kích thước pixel hoặc chiều rộng phần trăm chiều rộng và căn cứ vào chiều rộng hình ảnh của bạn trên khổ giấy.
Chúc may mắn...
width:auto
mà sẽ điều chỉnh độ rộng nội dung với độ rộng của giấy