`
lovexz365
  • 浏览: 106726 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CSS控制页面分隔符

阅读更多
    今天遇到了一个问题,在页面进行打印的东西,一些内容必须打印在一张A4纸上,起初想到把页面变成PDF然后再打印,但仍然无法控制页面的分页符。为此去Google了一圈,发现个好方法,Css就可以做到而且非常的简单。只需定义一个属性即可。

在CSS2中打印的属性如下:
page-break-after    设置元素后是否应当放置分页符。 auto、always、avoid、left、right
page-break-before   设置元素前否应当放置分页符。   auto、always、avoid、left、right
page-break-inside   设置元素内部是否应当放置分页符。 auto、avoid

于是我们可以利用这里面的属性来设置打印的属性,将我们要显示的放在一张纸上,如果内容超出一张灰显示在下一张上,但下一张会有一个分隔符,为此我们要尽量的用Css来控制我们的页面打印格式。
<html>
  <head>
        <style>
           .page{
              page-break-after:always;
           }            
        </sytle>

  </head>
  <body>
     <div>
        page-break-after    设置元素后是否应当放置分页符。 auto、always、avoid、left、right
        page-break-before   设置元素前否应当放置分页符。   auto、always、avoid、left、right
        page-break-inside   设置元素内部是否应当放置分页符。 auto、avoid
     </div>
<div class="page"></div>
   <div>
        page-break-after    设置元素后是否应当放置分页符。 auto、always、avoid、left、right
        page-break-before   设置元素前否应当放置分页符。   auto、always、avoid、left、right
        page-break-inside   设置元素内部是否应当放置分页符。 auto、avoid
     </div>
<div class="page"></div>
   <div>
        page-break-after    设置元素后是否应当放置分页符。 auto、always、avoid、left、right
        page-break-before   设置元素前否应当放置分页符。   auto、always、avoid、left、right
        page-break-inside   设置元素内部是否应当放置分页符。 auto、avoid
     </div>
    <div class="page"></div>
  </body>
</html>
此时page 的Css样式表就相当于插入了一个分页符,所有的内容将分为三页显示。
1
0
分享到:
评论

相关推荐

    epigrafika:PWEB 2014 项目

    要命名所有文件(.php、.html、.js、...),请使用带下划线作为分隔符的小写表示法 应用程序中的每个页面都对应于包含该页面的角度控制器的 static/scripts 文件夹中的同名 .js 文件。 每一侧正好对应一个角度控制器...

    tagify:一个 jQuery 插件,用于从普通文本输入中创建“标记”UI 控件

    输入的值将在指定的分隔符上拆分,并为列表中的每一项创建一个标签。 安装 在页面上包含 jQuery 后,包含jquery.tagify.js和jquery.tagify.css 。 &lt; script src =' /path/to/jquery.tagify.js ' &gt; &lt;/ ...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    目标是创建没有JavaScript,没有CSS,没有UpdatePanel,没有WebServices的Web应用程序。 支持的浏览器: IE 7.0+, Firefox 3.0+, Chrome 2.0+, Opera 9.5+, Safari 3.0+ 注:ExtAspNet基于一些开源的程序ExtJS, ...

    ExtAspNet_v2.3.2_dll

    目标是创建没有ViewState,没有JavaScript,没有CSS,没有UpdatePanel,没有WebServices的Web应用程序。 支持的浏览器: IE 7.0+, Firefox 3.0+, Chrome 2.0+, Opera 9.5+, Safari 3.0+ 注:ExtAspNet基于一些开源...

    70款经典Dreamweaver插件

    calendarPopup 一个弹出日历表格,用以确保输入的日历是按照特定的格式进行输入的,主要特色包括:日历链接,按照需要的方式设定日历的格式,按照需要可以在日期项目间增加分隔符等等功能 MX95982_shortcutIconOB_v1...

    Dreamweaver 插件集

    一个弹出日历表格,用以确保输入的日历是按照特定的格式进行输入的,主要特色包括:日历链接,按照需要的方式设定日历的格式,按照需要可以在日期项目间增加分隔符等等功能 MX95982_shortcutIconOB_v1 插入.icon图标...

    Dreamweaver 扩展

    calendarPopup 一个弹出日历表格,用以确保输入的日历是按照特定的格式进行输入的,主要特色包括:日历链接,按照需要的方式设定日历的格式,按照需要可以在日期项目间增加分隔符等等功能 MX95982_shortcutIconOB_v1...

    经典Dreamweaver插件

    calendarPopup 一个弹出日历表格,用以确保输入的日历是按照特定的格式进行输入的,主要特色包括:日历链接,按照需要的方式设定日历的格式,按照需要可以在日期项目间增加分隔符等等功能 MX95982_...

    南阳理工学院PHP编程讲义.rar

    目录 ... ... ... 1.2.1 标记码简介1 ...15.5 ::范围解析操作符······ 236 15.6 parent···237 15.7 序列化对象·····238 15.8 魔术函数__sleep 和__wakeup·239 15.9 构造函数中的引用·····239

    python入门到高级全栈工程师培训 第3期 附课件代码

    03 基于BootStrap和FontAwesome制作页面 04 创建学生信息 05 删除学生信息 第57章 01 上节内容回顾 02 上节bug修复 03 编辑学生信息之前端功能 04 编辑学生信息之后台处理 05 以上内容总结 06 Ajax功能之dataType...

    xheditor-1.1.14

    |:分隔符 /:强制换行 Cut:剪切 Copy:复制 Paste:粘贴 Pastetext:文本粘贴 Blocktag:段落标签 Fontface:字体 FontSize:字体大小 Bold:粗体 Italic:斜体 Underline:下划线 Strikethrough:中划线 Font...

    UWA 2.X UTF-8 (v2.1.5_to_v2.2.0) 升级程序.zip

    [增强]自定义下拉框、选项卡和多选框显示方式和多选分隔符 [更改]删除广告位时删除对应广告, 删除链接分类时删除对应链接 [更改]默认模板登录页添加广告 [增强]内链允许随机读取,自定义内链条数 [更改]重置菜单...

    C#编程经验技巧宝典

    19 &lt;br&gt;0038 巧用“^=”运算符 19 &lt;br&gt;0039 巧用位移运算符 20 &lt;br&gt;0040 使用条件运算符 20 &lt;br&gt;0041 巧用分隔符 20 &lt;br&gt;0042 如何处理转义字符 21 &lt;br&gt;0043 “;”结束符问题 21 ...

    JavaScript笔记

    如果省略该参数,则使用逗号作为分隔符 |--2.toString()方法--可把数组转换为字符串,并返回结果 |--3.concat()方法--用于连接两个或多个数组,该方法不会改变现有的数组 |--4.slice()方法--截取元素。根据给定的...

    整理后java开发全套达内学习笔记(含练习)

    System.out.printf() 可插入带 % 的输入类型,前两种只可以插入转义符, 不能插入 % 的数据或字符串 在 printf 里面,输出有5个部分 %[argument_index$][flags][width][.precision]conversion 以“%”开头,[第几个...

    HTML开发王

    5.2.2 控制换行(br元素) 5.2.3 连字符 5.2.4 预格式化文本(pre元素) 5.2.5 段落的视觉呈现 5.3 标题字体(h#元素) 5.4 标记文档改变:ins和del元素 5.5 基本文字格式(tt、i、b、big、small、strike、s、u) 5.6 字体...

    仿世纪佳缘婚介交友系统5.3 ASP+SQL

    也就是加“|”分隔符再加模板名。至于定时设置等其它几项根据项目底下说明,就可以很好设置。  (2)网站信息:这里设置一些前台显示底部版权信息、客服联系方式等。网站关键词、及描述关键到被网络搜索引擎(SEO...

    Ext Js权威指南(.zip.001

    6.1.5 css属性值选择符 / 234 6.1.6 伪类选择符 / 235 6.1.7 扩展选择器 / 248 6.1.8 ext.domquery的使用方法 / 249 6.1.9 ext js选择器的总结 / 252 6.2 获取单一元素:ext.dom.element / 252 6.2.1 从错误...

Global site tag (gtag.js) - Google Analytics