且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

页面打印 css

更新时间:2022-08-14 19:20:51

CSS打印分页

page-break-before : auto | always | avoid | left | right | null 
 
参数:
 
auto :  假如需要在对象之前插入页分割符
always :  始终在对象之前插入页分割符
avoid :  避免在对象前面插入页分割符
left :  在对象前面插入页分割符直到它到达一个空白的左页边
right :  在对象前面插入页分割符直到它到达一个空白的右页边
null :  空值。IE5用来取消页分割符设置
 

page-break-after : auto | always | avoid | left | right | null 
 
参数:
 
auto :  假如需要在对象之后插入页分割符
always :  始终在对象之后插入页分割符
avoid :  避免在对象后面插入页分割符
left :  在对象后面插入页分割符直到它到达一个空白的左页边
right :  在对象后面插入页分割符直到它到达一个空白的右页边
null :  空值。IE5用来取消页分割符设置

说明:
 
检索或设置对象前出现的页分割符。
IE5仅支持always值和空白值(null)。
在IE4中此属性不作用于br对象,但是IE5作用。
对应的脚本特性为pageBreakBefore。请参阅我编写的其他书目。
 
示例:
 
p { page-break-after: always;}
 

IE6下用
style="page-break-before: always"
可以打印分页.

IE7下不行.这句css不起作用
需要加上这句css
<!--[if IE 7]><br style="height:0; line-height:0"><![endif]-->

全部的css
<div style="page-break-before: always;">
   <!--[if IE 7]><br style="height:0; line-height:0"><![endif]--> 或]  <br style="height:0; line-height:0">
</div>