2011-03-18 2 views
7

CSS 배경이있는 일부 페이지를 인쇄해야하지만 Safari 나 Chrome에는 표시되지 않습니다. FF에서는 페이지 설정에 옵션이 있지만이 두 브라우저에서 찾을 수 없었습니다. 그들은 그것을지지하지 않습니까?safari/chrome에 CSS 배경을 인쇄 하시겠습니까?

미리 감사드립니다.

답변

0

인쇄 배경 이미지는 브라우저에 따라 다릅니다. FF와 IE는 가지고 있지만 그렇지 않으면 강제로 소스 코드를 통해 강제로 실행할 수 없습니다. 크롬에서

+0

강제로하는 것은 아닙니다. 단지 FF처럼 켜는 옵션이 있는지 궁금합니다. – javiervd

+0

IE에서만 비슷한 옵션을 알고 있습니다. 죄송합니다. –

+1

아래의 luke-h의 답변을 참조하십시오. 웹킷에서 신비한 print-color-adjust 속성을 사용할 수 있습니다. – dmnc

32

(내가 생각하는 17 세 이상 최신 버전), 이것은 개발자가 추가 할 수있는 항목에 CSS 속성에 의해 제어됩니다

-webkit-print-color-adjust:exact; 

를 사용자의 관점에서, 거기하지 않는 것 이것을위한 선택권이있다.

+0

이렇게하면 일부 텍스트 색상 문제가 해결됩니다. 내가 참조 할 수있는 유일한 다른 값은 '경제'입니다. 따라서 배경을 제거하고 색상을 단순화하여 잉크 사용량을 줄이는 것이라고 생각합니다. – dmnc

+0

@dmnc 어떤 문자 색상 문제입니까? – Ben

+0

@Ben 웹킷에서 인쇄 할 때 색상이 단순 해 지므로 예를 들어 색상에 시안 색이 적고 자홍색이 많으면 잉크를 절약하기 위해 완전히 자홍색으로 인쇄됩니다. 이 선언은이를 사용 불가능하게합니다. – dmnc

0

이 문제가 다시 발생했습니다. 문제를 일으킨 Twitter 부트 스트랩 CSS였습니다. 부트 스트랩 사용을 중단했을 때 특별한 CSS 속성 (-webkit-print-color-adjust : exact;)이 필요없이 문제가 해결되었습니다.

관련 문제