Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: CSS e stampa

  1. #1

    CSS e stampa

    ciao,
    ho un sito che si avvale di files CSS.
    Voglio che quando mando in stampa ogni pagina appaia una intestazione ed un logo di default, a prescindere del contenuto effettivo della pagina.
    So che posso linkare le pagine ad un file specifico per il media type=print, ma mi manca il comando che mi specifica le formattazioni particolari...
    Grazie

  2. #2
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644
    lo dichiari come un normale CSS ma aggiungi/modifichi media="print" oppure, nello stesso CSS, in fondo, scrivi

    @media print{

    /* il tuo CSS per la stampa */

    }

  3. #3
    Originariamente inviato da span
    lo dichiari come un normale CSS ma aggiungi/modifichi media="print" oppure, nello stesso CSS, in fondo, scrivi

    @media print{

    /* il tuo CSS per la stampa */

    }
    ho già una struttura che chiama uno stylesheet media="print"...
    al suo interno vorrei specificare che la pagina deve iniziare con un logo ed una intestazione.
    Come fare?

  4. #4
    Utente di HTML.it L'avatar di fasibia
    Registrato dal
    Feb 2004
    Messaggi
    242
    Io inserirei un div con il logo in testa e lo setterei nascosto in tutti i fogli di stile tranne il print.

  5. #5
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644
    Originariamente inviato da fasibia
    Io inserirei un div con il logo in testa e lo setterei nascosto in tutti i fogli di stile tranne il print.
    si, una roba del genere.... almeno per l'intestazione

  6. #6
    Originariamente inviato da fasibia
    Io inserirei un div con il logo in testa e lo setterei nascosto in tutti i fogli di stile tranne il print.

    io pure, basta mettere nel css con media="screen" display:none e display:block per quel div nel print
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  7. #7
    Originariamente inviato da fasibia
    Io inserirei un div con il logo in testa e lo setterei nascosto in tutti i fogli di stile tranne il print.
    lo avevo pensato anch'io, ma sto cercando nua soluzione più pulita.
    Avevo letto da qualche parte che tra gli @-rules ne esiste uno che permette di impostare un costrutto particolare, tipo contenuti html...

  8. #8
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644
    l'unica cosa simile che mi viene in mente è la pseudo classe :before e :after, ma non è supportata da ie

  9. #9
    non ho spiegato tutto...
    tutte le pagine da stampare hanno per le immagini un display:none, ma solo in determinate pagine c'è il logo che va visualizzato.

  10. #10
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644
    senti, e se fai un immagine con logo per la stampa e intestazione e nel CSS per la stampa scrivi:

    body{background: url(logo.jpg) no-repeat;

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 © 2026 vBulletin Solutions, Inc. All rights reserved.