Ciao a tutti,
ho un problema con la stampa di una pagina html contenente una tabella.
Il problema è che mentre a video mi mostra le celle con il backgroud scelto, quando la stampo il backgroud è bianco.
Sembra che l'unico attributo che non venga considerato in stampa siano i colori.
Sbaglio qualcosa? C'è qualche workaround?
Grazie
Luca
Codice HTML
Codice CSS (print.css e screen.css sono praticamente lo stesso file)codice:<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it-IT" lang="it-IT"> <head> <link rel="stylesheet" type="text/css" media="print" href="print.css" /> <link rel="stylesheet" type="text/css" media="screen" href="screen.css" /> </head> <body id="str-internal" class="str-ateneo" onload="focusOnSimpleSubmit();"> <table class="stats" cellspacing="0"> <tr> <td class="hed" colspan="4">These stats here are good</td> </tr> <tr> <td>The thing</td> <td>10.0</td> <td>9.8</td> <td>6.7</td> </tr> <tr> <td>Other thing</td> <td>6.5</td> <td>8.9</td> <td>9.9</td> </tr> </table> </body> </html>
codice:table.stats {text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ; font-weight: bold; font-size: 15px; color: #fff; width: 280px; background-color: #666; border: 0px; border-collapse: collapse; border-spacing: 0px;} table.stats td {background-color: #CCC; color: #000; padding: 4px; text-align: left; border: 1px #fff solid;} table.stats td.hed {background-color: #666; color: #fff; padding: 4px; text-align: left; border-bottom: 2px #fff solid; font-size: 12px; font-weight: bold;}

Rispondi quotando