做web项目时,碰到打印算是比较头疼的事。因项目特点而异,我们可能会采取不同的方式进行。现在我总结一下不同的打印方法:一. 利用IE浏览器直接打印 1)打印web页面的所有元素 这是最简单的一种打印,直接调用window.print()即可。代码如下: 1<button onclick="javascript:window.print();"></button>2)分页打印 在做web分页打印时,我们可以使用css样式表进行控制。css中有个叫page-break-after的属性。page-break-after的说明如下: 1page-break-after版本:CSS2 兼容性:IE4+ 继承性:无 2语法:page-break-after : auto ¦ always ¦ avoid ¦ left ¦ right ¦ null 3参数: 4auto : 假如需要在对象之后插入页分割符 5always : 始终在对象之后插入页分割符 6avoid : 避免在对象后面插入页分割符 7left : 在对象后面插入页分割符直到它到达一个空白的左页边 8right : 在对象后面插入页分割符直到它到达一个空白的右页边 9null : 空值。IE5用来取消页分割符设置 10 以下是demo的源代码: 这是default2.aspx文件,这里要注意的是第7行有这段话: <style>/Images/OutliningIndicators/ExpandedSubBl% 相关文章: