Mi viene chiesto di ottenere un piè di pagina nella parte inferiore di ogni pagina della pagina Web HTML stampata (non la pagina effettiva sul browser). Ragazzi, avete modo di farlo? (Dovrebbe funzionare su IE e solo IE va bene)Piè di pagina HTML nella parte inferiore di tutte le pagine di stampa HTML in IE
Ho provato a utilizzare il fondo fisso, ma il contenuto si sovrappone al piè di pagina.
Ho provato a utilizzare javascript per calcolare lo spazio e fornire a un div vuoto l'altezza: era in uso se in fondo all'altezza del piè di pagina%! = 0, aggiungi Spazio richiesto. Ma il valore del fondo del piè di pagina e lo spazio bianco richiesto sembra cambiare con il cambiamento nel tipo di elementi.
var printPageHeight = 1900;
var mFooter = $("#footer-nt");
var bottomPos = mFooter.position().top + mFooter.height();
var remainingGap = (bottomPos <printPageHeight) ? (printPageHeight -bottomPos) : printPageHeight - (bottomPos % printPageHeight);
$("#whiteSpaceToPositionFooter").css("height", remainingGap+"px");
Ho provato a utilizzare la tabella, funziona bene per tutte le pagine, tranne l'ultima.
Ho provato qualche altro margine e tali modifiche, ma non hanno funzionato neanche.
In realtà desidero che il piè di pagina venga visualizzato solo nella parte inferiore dell'ultima pagina di stampa, se possibile.
Al momento della stesura di questo documento, questa soluzione non funziona in Chrome. – Rap
Esatto. La domanda è stata espressamente richiesta solo per IE e IE. –
ho aggiornato il titolo e i tag di conseguenza, OP potrebbe prendere in considerazione di farlo la prossima volta. mod potrebbe segnalare e rimuovere anche questi commenti inutili. –