CSS 배경 이미지 인쇄
ASP.NET Sprites에서는 배경 이미지 인쇄에 어려움을 겪을 수 있습니다. 이미지를 표시하는 HTML에도 불구하고 브라우저 제한으로 인해 인쇄 시 이미지가 사라질 수 있습니다.
생성된 코드:
<code class="html"><a href="/" id="siteLogo"><img class="getmecooking-logo-png" src="data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /></a></code>
인쇄 스타일시트 수정:
print.css에서 siteLogo 요소의 가시성 속성을 다음과 같이 재정의합니다.
<code class="css">#siteLogo { visibility: visible !important; }</code>
브라우저별 고려 사항:
의 경우 Chrome 및 Safari에서는 CSS에 다음을 추가합니다.
<code class="css">@media print { * { -webkit-print-color-adjust: exact; } }</code>
안타깝게도 IE 9, 10, 11과 같은 다른 브라우저에서는 배경 이미지 인쇄 옵션을 사용자가 수동으로 선택해야 합니다. 인쇄 대화 상자에서 톱니바퀴 아이콘을 클릭하고 페이지 설정으로 이동하여 해당 옵션을 활성화하면 됩니다.
위 내용은 내 배경 이미지가 ASP.NET 스프라이트에서 인쇄되지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!