最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

CSS中控制网页的分页page-break-after属性

来源:懂视网 责编:小采 时间:2020-11-27 18:50:44
文档

CSS中控制网页的分页page-break-after属性

CSS中控制网页的分页page-break-after属性:page-break-before和page-break-after CSS属性并不会修改网页在屏幕上的显示,这两个属性是用来控制文件的打印方式。每个打印属性都可以设定4种设定值:auto、always、left和right。其中Auto是默认值,只有在有需要时,才需设定分页符号 (Page bre
推荐度:
导读CSS中控制网页的分页page-break-after属性:page-break-before和page-break-after CSS属性并不会修改网页在屏幕上的显示,这两个属性是用来控制文件的打印方式。每个打印属性都可以设定4种设定值:auto、always、left和right。其中Auto是默认值,只有在有需要时,才需设定分页符号 (Page bre

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属性会将分页符号加在指定组件后,而非之前。在下列

程序中您将可以看到这些属性的设定,

<HTML>
<HEAD>
<TITLE>Listing 14-4</TITLE>
</HEAD>
<BODY>
<p>This is the first p.</p>
<p STYLE="page-break-before:always">This is the second p.</p>
<p STYLE="page-break-after:always">This is the third p.</p>
<p>This is the fourth p.</p>
<p STYLE="page-break-before
:right
">This is the fifth p.</p>
<p STYLE="page-break-after:right">This is the sixth p.</p>
<p>This is the last p.</p>
</BODY>
</HTML>

page-break-after是css中用来设置打印分页的css属性,支持所有的浏览器。

page-break-after有以下几个选择项:

auto 默认。如果必要则在元素后插入分页符。
always 在元素后插入分页符。
avoid 避免在元素后插入分页符。
left 在元素之后足够的分页符,一直到一张空白的左页为止。
right 在元素之后足够的分页符,一直到一张空白的右页为止。
inherit 规定应该从父元素继承 page-break-after 属性的设置。
我们常用的分页标签为:

[CSS在线]-示例代码<p style="page-break-after: always"><span style="display: none"> </span></p>
同样我们也可以设置表格的css打印样式。下面是实例,每个table都是分页打印:

[CSS在线]-示例代码<html>

<head>
<style>
@media print
{
table {page-break-after:always;}
}
</style>
</head>
<body>
<table><tr><td>第一个表格</td></tr><tr><td>第一个表格</td></tr></table>
<table><tr><td>第二个表格</td></tr><tr><td>第二个表格</td></tr></table>
</body>
</html>


在上面的实例中,两个表格的数据在打印预览中是分开在2个页面打印的,这就是使用page-break-after属性的效果。

请注意: 一个表格中间是每个办法分页的。

文档

CSS中控制网页的分页page-break-after属性

CSS中控制网页的分页page-break-after属性:page-break-before和page-break-after CSS属性并不会修改网页在屏幕上的显示,这两个属性是用来控制文件的打印方式。每个打印属性都可以设定4种设定值:auto、always、left和right。其中Auto是默认值,只有在有需要时,才需设定分页符号 (Page bre
推荐度:
标签: 控制 页面 网页
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top