2010-12-16 3 views
0

한 명의 사용자가 인쇄 할 때 페이지의 div 중 하나에 대한 스크롤 막대를 인쇄하는 페이지가 있습니다. 문제를 재현 할 수 없습니다. 어떤 생각일까요? 중요한 점은 플로팅 레이아웃이며 페이지에는 iframe이 있습니다. 문제는 프레임 내의 div 하나만 있으면 발생합니다.IE6 인쇄 스크롤바

감사합니다.

+0

예가 있습니까? – jhartz

+0

정책으로 인해 스크린 샷을 제공 할 수 없습니다. 그러나 사용자가이 페이지를 인쇄했다면, 그는 아래의 답을 제외하고는 모든 내용을 인쇄 할 것입니다. 마지막 줄과 가장 오른쪽의 문자 쌍을 차지하는 막대가있는 해당 응답 컨테이너의 스크롤 막대가 있습니다. 희망이 도움이됩니다. –

답변

0

사용자가 물건이 어떻게 나타나는지에 대한 많은 제어 권한을 가지고 있으므로 인쇄가 번거로울 수 있습니다. 그러나 인쇄용 CSS를 항상 만들 수 있습니다 (아직 작성하지 않은 경우). 당신이 스크롤바를 제거 할 수 있지만 진정으로 스크롤을 필요로하는 내용을 볼 수 없습니다로주의해야 당신이 언급 한 요소 overflow: hidden; 설정할 수 있습니다이 문서에서

<link rel="stylesheet" type="text/css" href="print.css" media="print" /> 

.

+0

이미 하나 있습니다 :) IE6 사용자 중 일부는 문제가 없습니다. 단 하나의 사용자 만이 그것을 가지고 있습니다 - 그래서 그것은 브라우저/인쇄 설정일지도 모릅니다. –

0

@media print { #scrollbars {margin-left : auto; margin-right : 자동; 오버플로 : 보이는; 너비 : 70 %! 중요} } 마크 업하지 않고 꽤 힘들지만 whitvers :

인쇄용 CSS에는 불량 div를 타겟팅하고 싶습니다. overflow : idk가 필요한 경우입니다. 너의 스타일을 볼 수 없어. 한계면은 실제로 < 본문 > 요소에 배치해야하지만 귀하의 shizz를 볼 수 없습니다.

그래도 작동하지만 스크롤바를 사용하여 언제든지 타겟팅 할 수 있습니다. idk, 나는 스크롤바를 조건문에 사용하지 않았다. 당신은 투명하게 사용할 수 없습니다. 어느 쪽이든 : 이

스크롤 {처럼 타겟팅 할 수 있습니다

스크롤 바의 기본 컬러 : 없음; scrollbar-3dlight-color : none; scrollbar-face-color : none; scrollbar-highlight-color : none; scrollbar-shadow-color : none; scrollbar-arrow-color : none; scrollbar-darkshadow-color : none; scrollbar-face-color : none}