2010-07-07 1 views
8

인터넷 옵션의 고급 탭에서 "배경색 및 이미지 인쇄"를 사용하지 않고 배경 이미지를 인쇄 할 수 있습니까?"배경색 및 이미지 인쇄"를 사용하지 않고 IE에서 배경 이미지 인쇄

"배경 이미지"가 아닌 다른 방법을 사용하는 것으로 생각합니다 ... div 태그와 절대 위치를 사용하면 배경 이미지와 동일한 효과를 에뮬레이션 할 수 있습니까? 또한 페이지를 통해 배경 이미지를 반복하고 싶습니다.

답변

4

배경 이미지 (마크 업에서 배경 이미지로 지정된 이미지)를 인쇄하는 기능은 전적으로 최종 사용자에게 달려 있습니다. 프로그래밍 방식으로 코드에서 제어 할 수는 없습니다. 많은 인쇄 설정을 제어하는 ​​JavaScript API를 제공하는 Firefox 용 플러그인이 있습니다. 배경 이미지를 제어 할 수 있습니다. 그러나이 기능은 Firefox에서만 작동하며이 특정 플러그인이 설치된 최종 사용자에 의존합니다.

절대적으로 배치 된 IMG 태그를 사용하고 계층화 된 컨테이너의 Z- 색인을 관리하여 IMG를 뒤로 밀 수 있지만 TBH가 지저분 해지기 시작하면 이후에 영향을 미치지 못하고 유지 관리 할 수 ​​있습니다 정확한 시맨틱 마크 업. 확실히 IMG를 반복하려면 여러 IMG 태그를 만들고 배치하거나 수동으로 바둑판 식으로 배열 한 큰 이미지 하나를 만드는 것이 좋습니다 (권장하지 않음).

특정 요구 사항이 없으면 사용자는 일반적으로 배경 이미지를 인쇄하지 않아도되므로 브라우저에서 손쉽게 도달 할 수 있습니다. 따라서 문제를 다시 생각하는 것이 가장 좋습니다. 인쇄와 화면은 두 가지 다른 매체이므로 인쇄시 화면 표시를 모방하지 않아야하므로 CSS 만 인쇄 스타일 시트를 만들 수 있습니다.

+1

나는 종종 당신은 (대신''의 한''태그) HTML을 단순화하기 때문에 img''에 대한 대안으로'배경-image'를 사용하고 이미지 나 쉽게 센터/자르기 수 있기 때문에 대상 요소에서 ''태그를 사용하여 달성하기가 미묘하게 어려울 것 같은데, 수직 센터링을 달성하는 데 '

'을 사용해야 할 가능성이 높습니다. (자르기에 대해서는 전혀 모릅니다.) –

관련 문제