Sono in difficoltà da ore ora perché la stampa @media non funziona, cerco su Google anche su questo sito e nulla è stato di aiuto, ecco perché ho posto questa domanda. Lo sto testando su Google Chrome anteprima di stampa (ctrl p) ma ho anche stampato a pagina e rimane vuoto.CSS @media print non funziona affatto
Ho provato a creare un file css separato e anche uno stile css incorporato nella pagina.
Ecco il mio codice
intestazioni
<link rel="stylesheet" type="text/css" href="css/reset.css" />
<link rel="stylesheet" type="text/css" href="css/style.css" />
<link rel="stylesheet" type="text/css" href="css/print.css" media="print" />
HTML
<div id="bruikleenovereenkomst">
<div id="blo_header">
</div>
<div id="blo_side_top"></div>
<div id="blo_side_bottom"></div>
</div>
CSS stili normali
div#bruikleenovereenkomst {
width:595px;
height:842px;
background-color:#fff;
position:relative;
}
div#blo_header {
width:100%;
height:125px;
background-color:#FBE983;
z-index:9
}
div#blo_side_top {
width:57px;
height:420px;
background-color:#B6CAE5;
position:absolute;
right:0;
top:0;
z-index:99;
}
div#blo_side_bottom {
width:57px;
height:420px;
background-image:url(../images/leaflet.png);
background-repeat:no-repeat;
position:absolute;
right:0;
bottom:0;
z-index:99;
}
stili di stampa CSS (print.css) nota: il div #bruikleenovereenkom st è solo un blocco nero per i test.
Tutto ciò che ottengo con la stampa è solo una pagina vuota.
forse sfondo non vengono stampati? Prova a mettere alcuni contenuti reali lì e vedere se funziona. – adamse
Ma ho bisogno di una pagina stampata colorata ... C'è un modo in cui posso dare un colore a div per la stampa? – Julez
Leggere altre risposte su StackOverflow sembra che questa sia un'impostazione nel browser che non puoi sovrascrivere con css. – adamse