Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    154

    Css per la stampa e "Background-color"

    Salve a tutti.
    Sto creando un css dedicato per stampare una pagina di ricevuta (utilizzando media="print").

    Va tutto bene solo che in stampa mi vengono tolti tutti i Background-color che io ho usato per evidenziare alcune parti e che quindi mi servono.

    Come posso ovviare?

  2. #2
    Usi dei bordi al posto di sfondi. Conta che non tutti hanno una stampante a colori, e che di base quasi in qualunque browser l'opzione "Stampa background" è disabilitata di default.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    154
    Quindi non è dovuto ad un interpretazione del css ma ad impostazioni relative alla stampante, giusto??

    Quindi per forza di cose non ci posso fare nulla e devo usare bordi invece che sfondi...

    Peccato era venuto bene

  4. #4
    Non ho detto che sia impossibile farti stampare degli sfondi, la mia risposta era per lo più intenzionata a farti riflettere sul fatto che in certe occasioni degli sfondi potrebbero compromettere la leggibilità del documento stampato (ad esempio stampante in b/n o di pessima qualità).
    Usare dei bordi era la prima cosa che mi è venuta in mente come palliativo, ma ovviamente non è l'unica per puntare l'attenzione su un qualche elemento in particolare della pagina.
    In ultimo, se proprio sei convinto ad usare un qualche sfondo, puoi sostituire i "background-image" (o "background-color") con delle <img /> opportunamente posizionate, visto che i tag <img> vengono (di norma) stampati.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.