Tôi có thuộc tính CSS (phông chữ) mà tôi cần để có thể thay đổi từ Javascript (kéo xuống). Tuy nhiên, phông chữ này chỉ nên được sử dụng khi in (@media print).Thay đổi thuộc tính CSS cụ thể của phương tiện truyền thông từ Javascript
Vì vậy, javascript không thể thay đổi giá trị của phông chữ, vì điều đó cũng sẽ ảnh hưởng đến chế độ xem màn hình. Có cách nào để thay đổi CHỈ phiên bản in của thuộc tính phông chữ không?
Hoặc có cách nào để có thuộc tính CSS là tham chiếu đến thuộc tính khác không?
Bằng cách đó, trong CSS in, tôi có thể nói phông chữ: printfont và phông chữ CSS màn hình: 12. Và sau đó thay đổi giá trị của printfont, và nó sẽ chỉ thay đổi phông chữ khi in.
cảm ơn.
EDIT: Vấn đề là tôi cần có thể thay đổi kích thước phông chữ mà tài liệu được in tại từ kéo xuống, nhưng tôi không muốn thay đổi kích thước phông chữ mà tài liệu được hiển thị tại.
Tôi không hiểu đề xuất này. Tôi cần phải thay đổi phông chữ (kích thước, nhưng điều đó không quan trọng) tại thời gian giao diện người dùng. Vì vậy, tôi muốn người dùng có thể sử dụng trình đơn thả xuống để thay đổi kích thước và sau đó khi bạn in, nó sử dụng kích thước đó. –
nếu trường hợp kích thước phông chữ của nó sau đó tôi giả sử bạn có một số hữu hạn các tùy chọn. delcare chúng như là giá trị của một loạt các lớp và sau đó áp dụng tên lớp đó vào thẻ body của bạn ... cùng một ký hiệu mà tôi đã mô tả ở trên .largeFont {font-size: 1.5em;} .mediumFont {font-size: 1em:} thêm các lớp này vào cơ thể của bạn (tất nhiên điều này sẽ chỉ hoạt động nếu chúng tương đối và không cố định!) – nickmorss