2015-06-22 7 views
9

Powiedzmy, że mamdiv przy drukowaniu

<div id="printOnly"> 
    <b>Title</b> 
    <p> 
     Printing content 
    </p> 
</div> 

Czy to możliwe, aby ukryć ten dział podczas renderowania strony i pokazać tylko podczas drukowania DIV?

+2

możliwy duplikat [Print

tylko? ] (http://stackoverflow.com/questions/468881/print-div-id-printarea-div-only) –

Odpowiedz

19

Trzeba trochę CSS dla tego

#printOnly { 
    display : none; 
} 

@media print { 
    #printOnly { 
     display : block; 
    } 
} 
7
@media screen 
{ 
    #printOnly{display:none;} 
} 

@media print 
{ 
    #printOnly{} 
} 
+0

Zgodnie ze znacznikiem, printOnly jest id i używasz selektora klasy w twoim css. – nikhil

+1

Zrobiłem edycję, ostre oczy ... nikhil –

+0

Dzięki za aktualizację i komplement. – nikhil

1

można podłączyć zewnętrznego arkusza stylów CSS z atrybutem media="print":

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

Myślę, że najlepszym rozwiązaniem byłoby stworzenie owijkę wokół zakaz druku rzeczy:

<head> 
    <style type="text/css"> 

    #printable { display: none; } 

    @media print 
    { 
     #non-printable { display: none; } 
     #printable { display: block; } 
    } 
    </style> 
</head> 
<body> 
    <div id="non-printable"> 
     Your normal page contents 
    </div> 

    <div id="printable"> 
     Printer version 
    </div> 
</body> 
1
/*for printer*/ 
@media print { 
    #printOnly { } 
     /* write your css rules*/ 

} 
/*for desktop*/ 
    @media screen { 
    #printOnly { display: none;} 
      /*for all display view*/     
} 
1
@media screen { #printOnly:{display:none;} } 
@media print{ #printOnly:{display:block;} } 
0

Trzeba zapytania mediów do przełączania pomiędzy opcją druku i ekranu

@media screen { /* for screen option*/ 

p { 

     font-family: verdana, sans-serif; 

     font-size: 17px; 

    } 

    } 

@media print {/ * dla opcji druku */

p { 

    font-family: georgia, serif; 
    font-size: 14px; 
    color: blue; 
    } 

    } 

http://www.w3schools.com/css/css_mediatypes.asp

Powiązane problemy