2009-07-24 31 views
9

Tengo una página web que un cliente desea imprimir, y la parte que tengo problemas para entender es colocar el pie de página en la última página impresa, no justo cuando termina el contenidoPie de página en la última página impresa

probé algo así como

#printfooter{display: block; position:fixed; bottom: 0;} 

pero exhibidas el pie de página al final de cada página.

Tal vez estoy pidiendo demasiado de CSS ... ¿Es factible?

Estoy pensando que debería ir loco con < br /> 's (^_^)

+0

uso same css, pero ese css solo funciona en Firefox. ¿tienes el mismo problema? – printf

Respuesta

4

trate de posicionar el cuerpo relativa y absoluta del pie de página:

body { 
    position: relative; 
} 
#printfooter { 
    position: absolute; 
    bottom: 0; 
} 

Con CSS 3 Paged Media module se podría usar algo como esto:

@page:last { 
    @bottom-center { 
     content: "…"; 
    } 
} 
+3

sí! ... pero nah ... el primero es bueno para una página, pero no para dos ... CSS3 probablemente no va a ser compatible con los broswers del cliente del cliente (tan genial como CSS3). ¡Gracias pero! – Assembler

+2

El problema con el primer ejemplo es que el 'cuerpo' necesita ser un múltiplo de la altura de la hoja de papel. De lo contrario, el pie de página simplemente se sentará al final del contenido y no al final de la hoja. – Gumbo

Cuestiones relacionadas