Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110

    thead tfoot tbody stampa

    ciao ragazzi,
    ho impostato una tabella in modo da avere il thead, il tbody e il tfoot...
    il problema è che non riesco a far stampare
    il thead e il tfoot su tutte le pagine

    perchè il tbody è un elenco che si genera dinamicamente... ma vorrei che l'intestazione e il footer siano sempre visibili mentre il contenuto del tbody si divida in più pagine...
    ma si può fare? cosa mi consigliate?
    Forumista Kriptoniano

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Fatti un css solo per la stampa (<link rel='stylesheet' src='stampa.css' media='print'>) e mettici questo:

    codice:
    thead{
      display:table-header-group;
    }
    tbody{
      display:table-row-group;
    }
    tfoot{
      display:table-footer-group;
    }
    Non so se è crossbrowser.

    Per una bella risata vai QUI

  3. #3
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    ho provato ma in ogni pagina non mi stampa l'head e nemmeno il footer...

    mi domando ma anche se ciò accadesse il footer sarà posto in basso anche nelle pagine successive?
    Forumista Kriptoniano

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    mi domando ma anche se ciò accadesse il footer sarà posto in basso anche nelle pagine successive?
    di solito si.

    Se vuoi, mi passi il link e mi faccio una prova di stampa.

    Per una bella risata vai QUI

  5. #5
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    ... la soulzione che mi consigli effettivamente divide il contenuto di una tabella in modo da avere un header e footer posti in alto e in basso ad una tabella per ogni pagina... ma in pratica io vorrei che per ogni pagina formato a4 ci sia un header in alto e un footer in basso, sempre allo stessa posizione ripetuti, mentre in mezzo ci siano i righi generati dinamicamente che che si dividano in base alla quantità... se per esempio la seconda pagina ha un solo rigo, il footer si dovrà comunque posizionare in basso al foglio A4... ho cercato in lungo e in largo su internet ma a me sembra sia una cosa non fattibile... non trovo una soluzione... ho ragione?
    Forumista Kriptoniano

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Non è supportato da tutti i browser, ma in linea generale dovrebbe funzionare.

    Prova anche ad usare @media print.

    Inoltre, dai un'occhiata QUI oppure i primi due link QUI; è più o meno sempre lo stesso codice fornito da me.


    Per una bella risata vai QUI

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.