일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 이미지 리플레이스먼트
- 스크롤 웹디자인
- 사람 일러스트
- 특이한 웹디자인
- 배경이 이쁜 웹디자인
- 우주 웹디자인
- 시맨틱
- 신박한 디자인
- 디자인
- IR기법
- mark up
- 일러스트
- 이쁜 웹디자인
- 깔끔한 웹디자인
- 스크롤 웹사이트
- 3D
- 웹 접근성
- 웹디자인
- Image Replacement
- 시맨틱 마크업
- 귀여운 웹디자인
- jquery 웹디자인
- 스크롤
- 웹사이트
- 유니크
- jQuery
- 접근성
- 마크업
- 신박한 웹디자인
- 마우스오버
- Today
- Total
Play Ground
CSS 미디어쿼리로 print mode 본문
예전에 구글드라이브에 정리해놓은 글이 있어 블로그에 옮겨본다
※ 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> |
'Programming > 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 |