예전에 구글드라이브에 정리해놓은 글이 있어 블로그에 옮겨본다
※ Print mode(인쇄 스타일)를 적용하는 방법
1. <link rel="stylesheet" type="text/css" href="print.css" media="print" /> 2. <style type=”text/css” media=”print”> @import “print.css”; </style> 3. @media print { /*직접 코드입력*/ } |
코드 분리, 수정을 위해 @media print{}를 활용하는것을 권장.
(크롬 개발자도구- 설정에서 media버전을 강제 지정하여 확인할 수 있다.)프린트시 반복적으로 나오거나, 필요없는 부분은 display: none;으로 안보이도록 작업을 먼저 한 후, 프린트 모드에 맞게 수정하면 된다.
인쇄물의 제목, 회사의 로고, 카피등을 고정적으로 출력하기위해서 상단과 하단에 출력에만 나오는 헤더와 푸터를 삽입할 수 있다.
전체출력 외 브라우저 내 특정부분만 출력하게 하기 위해서
<script type="text/javascript" src="../folderName/folder/jquery.printElement.js"></script>
예) <script type="text/javascript"> $(document).ready(function() { $("#btnPrint").click(function() { $("#printForm1").printElement({ printMode:'iframe', overrideElementCSS:['/asset/css/common.css',{ href:'/asset/css/common.css',media:'print'}] //print mode가 있는 css경로 입력 }); return false; }); $('#btnPrint2').hide(); $("#btnPrint2").click(function() { $("#printForm2").printElement({ printMode:'iframe', overrideElementCSS:['/asset/css/common.css',{ href:'/asset/css/common.css',media:'print'}] }); return false; }); }); </script> |
'Study > CSS' 카테고리의 다른 글
텍스트 영역 선택(드래그) 방지 (0) | 2018.03.30 |
---|---|
CSS3 animation사용해서 360도로 회전하는 버튼만들기 (0) | 2016.02.23 |
미디어 쿼리 정의부터 예제까지 (0) | 2015.12.28 |
꼭 알아야할 CSS Tip (0) | 2013.03.13 |
css 초기화 선언 (0) | 2013.02.26 |