Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655

    [HTML-CSS] Rimuovere footer da stampa

    Ciao Vorrei rimuovere in fase di stampa di una pagina web le informazioni di header e footer. Ho letto che basterebbe utilizzare
    codice:
    #footer, .noprint {display: none;} nel CSS
    e richiamarlo nel file html cosi:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
     <head>
       <link rel="stylesheet" type="text/css" href="print.css" media="print"> 
     </head>
    <body>
     <div id="footer">
     jjjjjjjjjjjjjjjj
     </body>
    </html>
    Ma non va, sbaglio nel definire la classe?

    Grazie

  2. #2
    Utente bannato
    Registrato dal
    Feb 2008
    Messaggi
    910

    Re: [HTML-CSS] Rimuovere footer da stampa

    io media="print" lo metrei nei css

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    Ovvero?

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783

    Re: [HTML-CSS] Rimuovere footer da stampa

    Originariamente inviato da kadorit
    Ciao Vorrei rimuovere in fase di stampa di una pagina web le informazioni di header e footer. Ho letto che basterebbe utilizzare
    codice:
    #footer, .noprint {display: none;} nel CSS
    e richiamarlo nel file html cosi:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
     <head>
       <link rel="stylesheet" type="text/css" href="print.css" media="print"> 
     </head>
    <body>
     <div id="footer">
     jjjjjjjjjjjjjjjj
     </body>
    </html>
    Ma non va, sbaglio nel definire la classe?

    Grazie
    spetta... hai già inserito un css solo per la stampa,
    e l'istruzione che hai dato è confusa ma corretta
    quel .noprint non serve perché hai gia detto di non mostrare #footer

    prova a svuotare la cache del browser e riprova

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    Non funge:
    Ho eliminato la classe .noprint, ma oltre a esserci sempre il footer non mi fa visualizzare il testo: sbaglio nell'utilizzare <div id="footer"> ?

    A voi funziona?

    Grazie

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Originariamente inviato da kadorit
    Non funge:
    Ho eliminato la classe .noprint, ma oltre a esserci sempre il footer non mi fa visualizzare il testo: sbaglio nell'utilizzare <div id="footer"> ?
    c'è un errore nel mackup che non avevo visto: non hai chiuso il div.

    e comunque stimo parlando solo del foglio per la stampa, vero?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655

    Si solo per la stampa

    Ci stiamo girando intorno, ma ancora non va, ricapitolando:
    il css utilizzato:
    codice:
    #footer{display:none;}
    la pagina web:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
         <head>
            <link rel="stylesheet" type="text/css" media="print" href="print.css" />
         </head>
         <body>
            <div id="footer"></div>	
             jjjjjjjjjjjjjjjj
          </body>
    </html>

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    cosa non va?

    1) il DTD che devi usare è questo:
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    2) se usi HTML non devi chiudere il tag link (che porta al css)

    3) il testo è fuori dal div e dovresti vederlo salvo diversa istruzione: controlla l'insieme del tuo codice

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    Ho modificato il DTD come da te suggerito e ho tolto la chiusura del tag link, ma ancora quando vado a stampare la pagina html vedo il footer. Ma a te funziona?


  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    655
    Non vorrei stessimo parlando di cose differenti:

    io voglio non far stampare il percorso della pagina html, fin ora ci sono riuscito solamente andando da impostazioni di pagina del IE

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.