Foros del Web » Creando para Internet » CSS »

Page-break solo funciona con la primera

Estas en el tema de Page-break solo funciona con la primera en el foro de CSS en Foros del Web. Buenas! Estoy usando los medios paginados para imprimir tablas dinamicas. Mediante una funcion calculo cuando lleva 4 recibos, y en el quinto me imprime este ...
  #1 (permalink)  
Antiguo 02/02/2012, 05:46
 
Fecha de Ingreso: abril-2011
Mensajes: 95
Antigüedad: 13 años, 8 meses
Puntos: 1
Page-break solo funciona con la primera

Buenas!

Estoy usando los medios paginados para imprimir tablas dinamicas.
Mediante una funcion calculo cuando lleva 4 recibos, y en el quinto me imprime este div :

Código:
.salto_pagina_antes{
	 page-break-before:always; 
	 
}
y hace el salto de pagina correspondiente, pero solo en la primera pagina, en las demás ya me corta las tablas...
Hay alguna solución?

Saludos
  #2 (permalink)  
Antiguo 02/02/2012, 07:13
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 17 años, 6 meses
Puntos: 539
Respuesta: Page-break solo funciona con la primera

Las propias especificaciones del consorcio recomiendan no utilizar el salto dentro de tablas.

Si le es posible lo menos problemático sería cerrar la tabla y abrir una nueva en vez de añadir ese "salto".
Eso le facilitará incluso añadir thead y tfoot en cada folio impreso.
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++
  #3 (permalink)  
Antiguo 02/02/2012, 10:22
 
Fecha de Ingreso: abril-2011
Mensajes: 95
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Page-break solo funciona con la primera

no la estoy utilizando dentro de una tabla, digamos que va un div que engloba otro div,una tabla,y dos tablas mas, pero me lo hace bien en el primer folios solamente.

Alguna vez leí que para los siguientes saltos tendria que usar otro codigo con algo de <br>, pero no se exactamente ni encuentro el enlace.

Saludos
  #4 (permalink)  
Antiguo 02/02/2012, 14:32
Avatar de Tedel  
Fecha de Ingreso: enero-2011
Ubicación: Lima
Mensajes: 2.744
Antigüedad: 13 años, 11 meses
Puntos: 444
Respuesta: Page-break solo funciona con la primera

¿Has probado con !important?
__________________
Soy el autor de Heptagrama y tengo un servicio "todo incluido" de marketing web.
  #5 (permalink)  
Antiguo 02/02/2012, 15:49
 
Fecha de Ingreso: abril-2011
Mensajes: 95
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Page-break solo funciona con la primera

Si, acabo de probar y nada, me respeta la primera pagina, las demas nanai.
  #6 (permalink)  
Antiguo 02/02/2012, 22:58
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Page-break solo funciona con la primera

Por lo pronto, esto, que en principio es una estructura similar a la que planteas,
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.  
  7. <style type="text/css">
  8. /*<![CDATA[*/
  9. @media print{
  10. .salto_pagina_antes{
  11.      page-break-before:always;
  12. }
  13. }
  14.  
  15. /*]]>*/
  16.  
  17.  
  18. </head>
  19. <div>1</div>
  20. <div>2</div>
  21. <div>3</div>
  22. <div>4</div>
  23. <div class="salto_pagina_antes"><!--dix --></div>
  24. <div>1</div>
  25. <div>2</div>
  26. <div>3</div>
  27. <div>4</div>
  28. <div class="salto_pagina_antes"><!--dix --></div>
  29. <div>1</div>
  30. <div>2</div>
  31. <div>3</div>
  32. <div>4</div>
  33. <div class="salto_pagina_antes"><!--dix --></div>
  34. <div>1</div>
  35. <div>2</div>
  36. <div>3</div>
  37. <div>4</div>
  38. <div class="salto_pagina_antes"><!--dix --></div>
  39. <div>1</div>
  40. <div>2</div>
  41. <div>3</div>
  42. <div>4</div>
  43. </body>
  44. </html>

Imprime 5 páginas en todos los navegadores. Habría que ver todo tu código fuente generado.
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #7 (permalink)  
Antiguo 05/02/2012, 14:21
 
Fecha de Ingreso: abril-2011
Mensajes: 95
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Page-break solo funciona con la primera

Mañana probaré, muchas gracias!

Etiquetas: primera
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 20:45.