示在网页的顶部,比如一个长文档中不同部分的标题(见图13-3),可以给用于格式化那些标题的样式添加page-break-before: always。同样地,要使一个元素作为打印页上的最后一个项目显示,就给那个元素的样式添加page-break-after: always。
page-break-before属性对于大图片也有用,由于有些浏览器使图片横跨两页打印,就很难立即看到整张图片。如果你有一张带有3个文本段落的网页,后面带有一张图片,然后浏览器把一部分图片打印在一页上,另一部分打印在第2页上。你不想访问者需要用玻璃纸来把图片拼回到一起,因此利用page-break-before属性使图片打印在一张新页面上,并且适合整张页面。
这里是利用这些属性的一种快速的方法。创建两个类样式,以类似于.break_after和.break_before的名字来命名,像这样:
.break_before { page-break-before: always; }
.break_after { page-break-after: always; }
然后你可以选择性地把这些样式应用给应该打印在网页顶部或者底部的元素。如果你要一个特定的标题打印在页面的顶部,然后使用一个像这样的样式:<h1 class="break_before">。即使这个元素已经应用了一个类,仍可以添加一个另外的类像这样:<h1 class="sectionTitle break_before">。(你将在第385页的下一章中学到这种有用的方法。)
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




