프린트 할때, 특정 영역 출력되지 않게 하는 CSS 방법
아래의 class="no-print"한 영역은 출력이 되지 않는다.
[ CSS 영역 ]
@media print
{
.no-print, .no-print *
{
display: none !important;
}
}
[ HTML 영역 ]
<div class="no-print"><button value="print"></div>
참고: http://stackoverflow.com/questions/355313/how-do-i-hide-an-element-when-printing-a-web-page
[ Chrome에서 Print 옵션에 Headers and footers 없애기 ]
@page { margin: 0; }으로 주게 되면, 해당 옵션이 없어집니다.
@media print
{
.no-print, .no-print * {
display: none !important;
}
@page { margin: 0; }/* for 크롬 Headers and footers 없애기 */
} <th style="text-align: center" class="no-print">Count</th>
또는
@media print { @page { margin: 0; } body { margin: 1.6cm; } }
- Chrome Print화면에 설정
기본 옵션 (@page 설정 없을때) |
설정 변경됨 (@page설정 있을때) |
|
|
참고: http://stackoverflow.com/questions/8228088/remove-header-and-footer-from-window-print
[ Print 할때만 출력되기 ]
@media screen { .hidden_obj { display: none; } }
<h5 class="hidden_obj"><b>[ DAILY REPORT ]</b></h5>
@media CSS
p {
font-family: verdana, sans-serif;
font-size: 17px;
}
}
@media print {
p {
font-family: georgia, serif;
font-size: 14px;
color: blue;
}
}
Other Media Types
Media Type | Description |
---|---|
all | Used for all media type devices |
aural | Used for speech and sound synthesizers |
braille | Used for braille tactile feedback devices |
embossed | Used for paged braille printers |
handheld | Used for small or handheld devices |
Used for printers | |
projection | Used for projected presentations, like slides |
screen | Used for computer screens |
tty | Used for media using a fixed-pitch character grid, like teletypes and terminals |
tv | Used for television-type devices |
'Web > WEB기본' 카테고리의 다른 글
[CSS] CSS로 Font에 border주기 (0) | 2017.04.11 |
---|---|
[CSS] <img> 중앙정렬하기 (0) | 2016.04.05 |
[CSS] Segoe UI 폰트 css사용하기 (0) | 2016.02.05 |
[CSS] 텍스트 줄바꿈, 글자 자르기 CSS (0) | 2015.09.05 |
GET방식의 길이 제한 (0) | 2015.04.29 |
w3c URL 규약 (0) | 2014.01.28 |
[html5] [canvas] globalAlpha (투명도 주기) (0) | 2014.01.27 |
[CSS] CSS3 Scrollbar, jQuery scrollbar (Webkit용) (0) | 2014.01.10 |
(로그인하지 않으셔도 가능)