Se ho il seguente codice HTML:CSS pagina-break-after e float non stanno giocando bene?
<!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>
voglio una parola da stampare su ogni pagina, con un'interruzione di pagina dopo ogni uno. (Questo è codice semplificato - nella mia pagina web attuale, i float sono importanti.)
Firefox stampa questo bene, ma sia IE che Safari li stampano tutti su una pagina, ignorando le interruzioni di pagina. È un bug in quei browser? C'è un modo migliore per farlo?
Grazie.
Quale versione di IE stai utilizzando? Anche IE 8 ha problemi con questo: http://www.w3schools.com/CSS/pr_print_pageba.asp, quindi se si sta utilizzando uno più vecchio di IE8 che potrebbe essere il colpevole. –
Questo è IE8, e non sto usando né "left", "right", né "inherit", quindi non penso che l'avviso si applichi qui ...? – Colen
So che lo stai usando sempre, ma quando IE8 supporta solo 1 implementazione di questo, è probabile che IE7 fallisca. –