2012-05-25 6 views
2

html (LAMP)에 꽤 큰 데이터 입력 양식을 만들고 있습니다.html 페이지 인쇄 부분

사전 인쇄 된 용지에 인쇄해야합니다. 따라서 레이블이 인쇄되어서는 안됩니다.

특정 요소를 인쇄하지 않는다는 쉬운 CSS 규칙이 있습니까? 또는 프로그래밍 방식으로 한 번에 하나씩 (레이블)을 해제해야합니까?

감사합니다.

추신 : 적어도 FF와 IE에서 작동해야합니다.

답변

3

미리 인쇄 된 모든 데이터를 숨기는 인쇄 스타일 시트를 사용하십시오 (visibility:hidden).

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

이 스타일 시트의 규칙은 인쇄 중에 만 적용됩니다. 그러나 일시적으로 media="print"media="all"으로 변경하여 페이지를 실제로 인쇄하지 않고도 결과를 확인할 수 있습니다 (실제로 페이지를 인쇄하지 않고도 결과를 확인할 수 있음).

자세히 알아보기 here.

+0

정말 멋지다! 정확히 내가 뭘 찾고 있었는지 :) – itsols