Salve a tutti! Forse HTML, Forse CSS...
C'è modo per impostare - in fase di stampa - dei contenuti header/footer da riportare in ogni pagina?
Salve a tutti! Forse HTML, Forse CSS...
C'è modo per impostare - in fase di stampa - dei contenuti header/footer da riportare in ogni pagina?
Guybrush Threepwood
Cosa intendi fase di stampa, stampa su carta? O altro?
“Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.
Giovanni Falcone
Intendo in stampa.
Dovrei impostare header/footer da riportare in ogni pagina da codice
Guybrush Threepwood
Diciamo la stampa da browser.
Ad esempio, imposto un header "Titolo del doc" che in fase di stampa (per intenderci... al CTRL+P) mi riporterà all'inizio di ogni pagina.
Penso che sia un qualcosa che non si possa gestire da codice, ma che sia intrinseco nei browser. Spero di bagliarmi
Guybrush Threepwood
devi prima cosa rispondere alle domande che ti fanno: stampa su COSA? carta, file?
TI riporterà? a te? o verrà riportato l'header?
comunque: devi impostare due fogli di stile, uno per lo schermo e uno per la stampa.
esempio pratico:codice:<link rel="stylesheet" href="css/screen.css" type="text/css" media="screen"> <link rel="stylesheet" href="css/print.css" type="text/css" media="print">
bisogna ora capire quanto è lungo il contenuto delle pagine. se per esempio indipendentemente dal numero delle pagine esiste solo un header e un footer, o se il contenuto dev'essere tagliato e stampato con header e footer su tutte la pagine.codice:css media screen .onlyPrint {display:none;} css media print .onlyPrint {display:block;} html <div class="onlyPrint">header</div> <div class="body">corpo della pagina</div> <div class="onlyPrint">footer</div>