我的專案為了解決分頁列印問題加入了一個CSS
<style type="text/css"> @media print { xmp {page-break-before:always;} } </style>
使用時在需要的地方加入
但最近為了解決另一個問題,規定了IE8不能設定為相容性視圖,發現此方法在非相容模式下失效了。
試了一下,發現只有使用XHTML 1.x時會有這個問題,具體原因就不分析了,解決方法有很多
1.不用style標籤,直接在需要的地方加入style=“page-break-before: always”,
例如:
<table style="page-break-before: always"> <tr> ... </tr> </table>
2.
<style> p.breakPage { PAGE-BREAK-BEFORE: always } </style> </head> <body> ... <p class='breakPage'></p>
以上是css page-break-before在IE8非相容模式下失效的解決辦法的詳細內容。更多資訊請關注PHP中文網其他相關文章!