Foros del Web » Diseño de Sitios web » 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, 04:46
 
Fecha de Ingreso: abril-2011
Mensajes: 53
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, 06:13
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.586
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.
__________________
Un blog más, igual pero diferente. Piensa en CSS por ti mismo
Los ad hominem son falacias, más propias de gente artera que de personas cabales.
  #3 (permalink)  
Antiguo 02/02/2012, 09:22
 
Fecha de Ingreso: abril-2011
Mensajes: 53
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, 13:32
Avatar de Tedel  
Fecha de Ingreso: enero-2011
Ubicación: Lima
Mensajes: 1.223
Respuesta: Page-break solo funciona con la primera

¿Has probado con !important?
__________________
Autor de Heptagrama, una revista que puede hacer mucho por ti. @tedel en Twitter.
  #5 (permalink)  
Antiguo 02/02/2012, 14:49
 
Fecha de Ingreso: abril-2011
Mensajes: 53
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, 21:58
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: Castelar
Mensajes: 4.704
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 originalCopiar
  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, 13:21
 
Fecha de Ingreso: abril-2011
Mensajes: 53
Respuesta: Page-break solo funciona con la primera

Mañana probaré, muchas gracias!
¿Nuevo en el foro? Regístrate



La zona horaria es GMT -6. Ahora son las 06:00.
SEO by vBSEO 3.3.2