• User

    Grigio su un testo nel css di stampa

    Ciao a tutti,
    ho bisogno di stampare un testo in grigio solo nella stampa.

    Nel foglio di stile per la stampa alla classe del testo ho impostato color:#ccc; ma in stampa viene sempre nero.
    Ho provato a cambiare il colore e impostarlo a rosso e funziona.
    Possibile che nn si possano stampare i grigi? Come mai? Ad altri elementi, come i bordi, il grigio #ccc viene interpretato correttamente.

    Grazie a tutti!


  • ModSenior

    Potresti postare il link di riferimento per visionare la struttura dei fogli di stile e il loro corretto uso?


  • User

    Il codice è questo:

    [html]<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Documento senza titolo</title>
    <style media="print" type="text/css">
    .ciao {
    font-size: 14px;
    color: #666666;}
    </style>
    <style media="screen" type="text/css">
    .ciao {
    font-size: 14px;
    color:red;}
    </style>
    </head>

    <body>
    <span class="ciao">
    ciao
    </span>
    </body>
    </html>
    [/html]
    Grazie!
    Elena


  • ModSenior

    Ciao, ho provato il tuo codice con Safari, e funziona, quindi se tale codice non funziona su altri browser, potrebbe trattarsi di qualche settaggio di protezione.
    Infatti se ad esempio venisse utilizzata una classe per la stampa che mette lo sfondo nero, e l'utente non lo sapesse, verrebbe stampato un foglio tutto nero.
    Credo quindi che ci siano dei settaggi per impedire cose come questa.