- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- Grigio su un testo nel css di stampa
-
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!
-
Potresti postare il link di riferimento per visionare la struttura dei fogli di stile e il loro corretto uso?
-
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
-
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.