Foros del Web » Creando para Internet » HTML »

Evitar que se corten las tablas al imprimir

Estas en el tema de Evitar que se corten las tablas al imprimir en el foro de HTML en Foros del Web. Hola estoy haciendo una aplicación la cual saca un listado de productos con sus características (foto descripción...) y cada producto está dentro de una tabla. ...
  #1 (permalink)  
Antiguo 13/01/2010, 13:33
 
Fecha de Ingreso: abril-2002
Mensajes: 186
Antigüedad: 22 años, 7 meses
Puntos: 2
Evitar que se corten las tablas al imprimir

Hola estoy haciendo una aplicación la cual saca un listado de productos con sus características (foto descripción...) y cada producto está dentro de una tabla.
El problema lo tengo en que cuando quiero imprimir el HTML las tablas se cortan por donde termina el folio y yo quisiera que deje el espacio en blanco y saque la siguiente tabla en el folio siguiente.
En cuanto al navegador con que me funcione en uno sobra ya que la aplicación no es para uso público.
Por si sirve de algo la aplicación la estoy haciendo con PHP pero considero mas oportuno preguntar en el foro de HTML puesto que mi problema es realmente con HTML.
Hay alguna forma de forzar la altura de las tablas de modo que aunque le pongas mas texto no se haga mas alta (he probado poniendo <table height="500px" pero se agranda automáticamente al poner mas texto)? Eso solucionaría mi problema.
Bueno agradecería cualquier comentario.
Saludos.
  #2 (permalink)  
Antiguo 13/01/2010, 13:59
 
Fecha de Ingreso: abril-2008
Mensajes: 38
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Evitar que se corten las tablas al imprimir

Si tú crees que la solución es poner una altura máxima, puedes poner la tabla dentro de un <div>, ponerle el height a ese div y a la altura de la tabla 100%. Ej:

<div class="productos">
<table height="100%" border="1">
<tr>
<td>Hola</td>
</tr>
</table>
</div>

Y en el estilo:

.productos{
height=500px;
}

Ya dirás si te sirve.
  #3 (permalink)  
Antiguo 13/01/2010, 14:03
 
Fecha de Ingreso: abril-2008
Mensajes: 38
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Evitar que se corten las tablas al imprimir

Perdona.

.productos{
height:500px;
}
  #4 (permalink)  
Antiguo 13/01/2010, 14:22
 
Fecha de Ingreso: abril-2002
Mensajes: 186
Antigüedad: 22 años, 7 meses
Puntos: 2
Respuesta: Evitar que se corten las tablas al imprimir

Hola gracias por responder tan rápido.
Resulta que con el div también se corta y si le pones mas HTML también adquiere mas altura pero ya he encontrado la solución a medias.
He de poner una celda a la izquierda de la tabla con una imagen con la altura en px que quiero ej 500px y de este modo no te corta la imagen y si no caben dos en el mismo folio deja el espacio en blanco y se pasa al folio siguente.
Código HTML:
<td><img src="eliminamePDFVertical.JPG" width="22" height="500" /></td> 
Ahora el problema lo tengo en como calcular la altura en px sabiendo que el contenido de las tablas es HTML que biene de una BD.
A ver que se nos ocurre...
Saludos
  #5 (permalink)  
Antiguo 13/01/2010, 14:35
 
Fecha de Ingreso: abril-2008
Mensajes: 38
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Evitar que se corten las tablas al imprimir

Antes has dicho: "Hay alguna forma de forzar la altura de las tablas de modo que aunque le pongas mas texto no se haga mas alta". Lo que yo entiendo es que da igual si el texto se corta. Entonces puedes poner X cajas de X píxeles hasta que te quepa en la página que quieras imprimir.

Etiquetas: tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:10.