page-break-before和page-break-after 实现分页打印
page-break-before和page-break-after CSS属性并不会修改网页在屏幕上的显示,这两个属性是用来控制文件的打印方式。每个打印属性都可以设定4种设定值:auto、always、left和right。其中Auto是默认值,只有在有需要时,才需设定分页符号 (Page breaks)。page-break-before若设定成always,则是在遇到特定的组件时,打印机会重新开始一个新的打印页。page-break-before若设定成left,则会插入分页符号,直到指定的组件出现在一个左边的空白页上。page-break-before若设定成right,则会插入分页符号,直到指定的组件出现在一个右边的空白页上。page-break-after属性会将分页符号加在指定组件后,而非之前。在下列
程序中您将可以看到这些属性的设定:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<div>This is the first div.</div>
<div STYLE="page-break-before:always">This is the second div.</div>
<div STYLE="page-break-after:always">This is the third div.</div>
<div>This is the fourth div.</div>
<div STYLE="page-break-before:right">This is the fifth div.</div>
<div STYLE="page-break-after:right">This is the sixth div.</div>
<div>This is the last div.</div>
</body>
</html>
可用值
| 值 | 描述 | 
|---|---|
| auto | Insert a page break after the element if necessary 假如需要在对象之后插入页分割符  | 
| always | Insert a page break after the element 始终在对象之后插入页分割符  | 
| avoid | Avoid inserting a page break after the element 避免在对象后面插入页分割符  | 
| left | Insert page breaks after the element until it reaches a blank left page 在对象后面插入页分割符直到它到达一个空白的左页边  | 
| right | Insert page breaks after the element until it reaches a blank right page 在对象后面插入页分割符直到它到达一个空白的右页边  | 
转载地址:http://blog.163.com/fan_yishan/blog/static/4769221320091043619358/
page-break-before和page-break-after 实现分页打印的更多相关文章
- SharePoint2013 Set a custom application page as site welcome page
		
本文主要介绍如何添加一个custom application page as site welcome page 1.首先创建一个sharepoint 2013 empty solution, add ...
 - 2016/05/17   thinkphp3.2.2   分页的使用:①在Home下设置Publics文件夹或在thinkPHP下library的vender   把page.class.php 考贝进入   ②通过new  实例化方式调用  $page=new \Home\Publics\Page($total,3);
		
注意分页的方法有两种:一种是thinkphp3.2 自带的 另一种是之前新闻页用过的 显示效果稍有差别 显示效果: 细节问题: ①搜索页面 要加session判断 和 分页 ②修改 ...
 - Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别
		
Page.ClientScript.RegisterClientScriptBlock 在页面紧跟<form>之后,整个页面未完全加载完成. Page.ClientScript.Regis ...
 - 使用Spring JPA中Page、Pageable接口和Sort类完成分页排序
		
显示时,有三个参数,前两个必填,第几页,一页多少个size,第三个参数默认可以不填. 但是发现这个方法已经过时了,通过查看它的源码发现,新方法为静态方法PageRequest of(page,size ...
 - [转]Repeat Page Header on each Page for reports SSRS
		
本文转自:https://stackoverflow.com/questions/3475144/i-want-to-repeat-page-header-on-each-page-for-repor ...
 - leetcode 139. Word Break 、140. Word Break II
		
139. Word Break 字符串能否通过划分成词典中的一个或多个单词. 使用动态规划,dp[i]表示当前以第i个位置(在字符串中实际上是i-1)结尾的字符串能否划分成词典中的单词. j表示的是以 ...
 - 139. Word Break 以及 140.Word Break II
		
139. Word Break Given a non-empty string s and a dictionary wordDict containing a list of non-empty ...
 - nginx rewrite 指令last break区别最详细的解释
		
转自:http://blog.sina.com.cn/s/blog_4f9fc6e10102ux0w.html http://blog.cafeneko.info/2010/10/nginx_rewr ...
 - Operating System Memory Management、Page Fault Exception、Cache Replacement Strategy Learning、LRU Algorithm
		
目录 . 引言 . 页表 . 结构化内存管理 . 物理内存的管理 . SLAB分配器 . 处理器高速缓存和TLB控制 . 内存管理的概念 . 内存覆盖与内存交换 . 内存连续分配管理方式 . 内存非连 ...
 - mysql 数据库封装类:返回索引、关联、字符串数组;分页查询封装类 :$page=new Page(表的总条数,每页的条数);$sql = "".$page->limit;  echo $page->fpage();
		
<?php class czy { public $host="localhost"; //地址 public $uid="root"; //用户名 pu ...
 
随机推荐
- mysql导入导出无权限
			
error:The MySQL server is running with the --secure-file-priv option so it cannot execute this state ...
 - git参考
			
https://github.com/NewLifeX (redis.mq.数据海量查询.分布式任务调度)
 - ACM-吴奶奶买鱼
			
题目描述:吴奶奶买鱼 吴奶奶有个可爱的外孙女——琪琪,她很喜欢小动物,尤其喜欢养鱼.为了让小孙女养到漂亮的小鱼,吴奶奶一大早就到花鸟鱼虫市场买鱼.这个市场可真大,里面有各种各样的宠物,就连宠物鱼都 ...
 - ES6学习笔记-扩展运算符(...)
			
扩展运算符的定义: es6中引入扩展运算符(...),它用于把一个数组转化为用逗号分隔的参数序列. 它常用在不定参数个数时的函数调用,数组合并等情形. 用法一:不定参数个数时的函数调用 <scr ...
 - spring boot 使用swagger
			
在pom.xml中添加maven依赖 <dependency> <groupId>io.springfox</groupId> <artifactId> ...
 - 杂记 -- 关于ref、kepp-alive、nextTick、fetch
			
1.ref:定义一个普通的dom节点或一个vue的组件实例对象 定义方法: <div class="page1"> <button @click="li ...
 - Meeloun教你如何正式切入Essay写作话题
			
很多同学在Essay写作过程中会发现:如果题目问到解决办法,写来写去,都是政府要颁布政策,人们要提高意识,感觉一点新意也没有.怎么样更好地切合不同的话题,想到最合适的解决办法呢?今天小编为你奉上更多处 ...
 - 实验吧-隐写术-九连环(steghide)
			
下载图片: 拿到kali里binwalk发现有压缩文件,然后foremost分解出来,将分出的压缩文件打开,发现已经被加密. 到这里就有几个思路了:1)暴力破解 2)伪加密 3)继续从图片中寻找信息 ...
 - 第二篇MTV模型、基本命令、简单配置
			
MTV模型.基本命令.简单配置 阅读目录(Content) MTV模型 基本命令 简单配置 MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Tem ...
 - .NET via C#笔记5——基元类型,引用类型和值类型
			
5 基元类型,引用类型和值类型 5.3 值类型的装箱和拆箱 将值类型转化为引用类型需要进行装箱(boxing) 赋值,传参等操作,如果从值类型转为引用类型,都会进行装箱 装箱的代价比较大 申请一块堆内 ...