html
<HTML> <HEAD> <TITLE> AJava.org书城订单明细</TITLE> <style> @media print{ .toolbar{display:none;} } .toolbar{border:1px solid #6A9BFA;background:#E8F7E8;} .paging{page-break-after :always} td{font-size:12px;color:#000000;} </style> </HEAD> <BODY> <div class='toolbar'> <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0> </OBJECT> <input type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)> <input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)> <input type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)> <input type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)> </div> <TABLE width="100%" border="0"><THEAD style="display:table-header-group;font-weight:bold"> <TR> <TD>书名</TD> <TD>价格</TD> <TD>送货地址</TD> <TD>送货时间</TD> <TD>状态</TD> </TR> </THEAD> <tr><td><table> <TR> <TD>《Java 编程思想》</TD> <TD>¥60.00</TD> <TD>伊拉克巴格达总统府9栋8单元7门654室</TD> <TD>2009-8-8</TD> <TD>已送达</TD> </TR> <TR> <TD>《Java 编程思想》</TD> <TD>¥60.00</TD> <TD>伊拉克巴格达总统府9栋8单元7门654室</TD> <TD>2009-8-8</TD> <TD>已送达</TD> </TR> <TR> <TD>《Java 编程思想》</TD> <TD>¥60.00</TD> <TD>伊拉克巴格达总统府9栋8单元7门654室</TD> <TD>2009-8-8</TD> <TD>已送达</TD> </TR> <TR> <TD>《Java 编程思想》</TD> <TD>¥60.00</TD> <TD>伊拉克巴格达总统府9栋8单元7门654室</TD> <TD>2009-8-8</TD> <TD>已送达</TD> </TR> <TR class='paging'> <TD>《Java 编程思想》</TD> <TD>¥60.00</TD> <TD>伊拉克巴格达总统府9栋8单元7门654室</TD> <TD>2009-8-8</TD> <TD>已送达</TD> </TR> <TR > <TD>《Java 编程思想》</TD> <TD>¥60.00</TD> <TD>伊拉克巴格达总统府9栋8单元7门654室</TD> <TD>2009-8-8</TD> <TD>已送达</TD> </TR> <TR> <TD>《Java 编程思想》</TD> <TD>¥60.00</TD> <TD>伊拉克巴格达总统府9栋8单元7门654室</TD> <TD>2009-8-8</TD> <TD>已送达</TD> </TR> <TR> <TD>《Java 编程思想》</TD> <TD>¥60.00</TD> <TD>伊拉克巴格达总统府9栋8单元7门654室</TD> <TD>2009-8-8</TD> <TD>已送达</TD> </TR> <TR> <TD>《Java 编程思想》</TD> <TD>¥60.00</TD> <TD>伊拉克巴格达总统府9栋8单元7门654室</TD> <TD>2009-8-8</TD> <TD>已送达</TD> </TR> <TR> <TD>《Java 编程思想》</TD> <TD>¥60.00</TD> <TD><B>伊拉克巴格达总统府9栋8单元7门654室</B></TD> <TD>2009-8-8</TD> <TD>已送达</TD> </TR> </td></table></tr> <TFOOT style="display:table-footer-group;font-weight:bold"> <TR> <TD colspan="5" align="left" >以上内容纯属虚构</TD> </TR> </TFOOT> </TABLE> </BODY> </HTML>
具体的な部分がわかりません
プログラムをコピーして実行するとわかります。テストにはIE8.0を使用しています。
印刷すると、最初のページのタイトルとコンテンツの間に大きな空白が生じます。 tr に page-break-before タグが配置されていることが原因であることはわかっていますが、解決方法がわかりません。
つまり、 .paging{page-break-after :always} を削除するだけで十分ということですか?なぜ削除しないのでしょうか?
ああ、ページングに次ぐページングは理解しました。
page-break-after 属性を確認すると、次のことがわかりました:
「注: 改ページ属性の使用はできる限り少なくし、テーブル、フローティング要素、境界線のあるブロック要素では改ページ属性の使用を避けてください。」
デバッグ後、HTML コードに問題があります
内
ここに余分な行があります " < ;tr> |