Si tengo el siguiente código HTML:CSS page-break-after y float no funcionan bien?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Test</title>
</head>
<body>
<div style="page-break-after: always; float: left;">hello</div>
<div style="page-break-after: always; float: left;">there</div>
<div style="page-break-after: always; float: left;">bilbo</div>
<div style="page-break-after: always; float: left;">baggins</div>
</body>
</html>
Quiero una palabra que se desea imprimir en cada página, con un salto de página después de cada uno. (Este es un código simplificado - en mi página web real, las carrozas son importantes.)
Firefox imprime esto bien, pero tanto IE como Safari las imprimen todas en una página, ignorando los saltos de página. ¿Es esto un error en esos navegadores? ¿Hay una mejor manera de hacer esto?
Gracias.
¿Qué versión de IE estás utilizando? Incluso IE 8 tiene problemas con esto: http://www.w3schools.com/CSS/pr_print_pageba.asp así que si está usando uno anterior a IE8 que podría ser el culpable. –
Esto es IE8, y no estoy usando "izquierda", "derecha" o "heredar", así que no creo que la advertencia se aplique aquí ...? – Colen
Sé que está utilizando siempre, pero cuando IE8 solo admite 1 implementación de esto, es probable que IE7 falle. –