Có vẻ như thực sự cần có một giải pháp dễ dàng cho điều này, nhưng cho đến nay tôi đã không thành công trong việc tìm kiếm một.CSS in giống như màn hình
Tôi đang sử dụng Zurb Foundation và về cơ bản tôi đang tạo biểu mẫu trực tiếp lấy dữ liệu đầu vào từ biểu mẫu (ở trên) và điền vào nội dung (bên dưới) bằng angular.js. Sau đó, người dùng sẽ in trang thành tệp PDF. Tôi muốn duy trì bố cục tôi có cho nội dung bên dưới và tôi muốn ẩn biểu mẫu ở trên khi in. Zurb có quy tắc css "ẩn để in" tốt có vẻ như nó chỉ hoạt động tốt khi được áp dụng cho biểu mẫu ở trên, nhưng khi tôi chuyển đổi các bảng định kiểu in, nó về cơ bản loại bỏ tất cả CSS và trở lại xấu xí.
Đề xuất?
Tôi hiểu các truy vấn phương tiện truyền thông, nhưng vấn đề là tôi đang cố gắng để có các kiểu _same_ cho cả hai, và chỉ đơn giản là ẩn một cái gì đó khi in. Sao chép tất cả CSS của tôi vào quy tắc in có vẻ cồng kềnh. – ecirish
Điều gì khiến bạn dừng lại? Đặt tất cả các kiểu bên cạnh lớp/id được đề cập bên ngoài truy vấn phương tiện và chỉ có truy vấn phương tiện áp dụng cho quy tắc này. Tôi sẽ cập nhật câu trả lời của mình để minh họa tốt hơn quan điểm của tôi. – Jules