根据W3.org的说法,该样式page-break-after
适用于块级元素
<tr>
是一个块级元素
我正在这样做,但是在打印时分页符并没有创建实际的分页符:
<table>
<tr><td>blah</td></tr>
<tr><td>blah</td></tr>
<tr style="page-break-after: always"><td>blah</td></tr>
<tr><td>blah</td></tr>
</table>
我这样做正确吗?
如果<tr>
不是块级元素: 我应该如何实现此分页符?
注意:之前的代码仅是一个示例,但是我想做的是在表的每5行中放置一个分页符,因此,如果您知道该情况的任何提示,将不胜感激。
在内部<head>
,在CSS样式表中设置此样式
<head>
<style>
@media print {
tr.page-break { display: block; page-break-before: always; }
}
</style>
</head>
这样,它将在打印过程中在此表行之前产生分页符。
<tr class="page-break">
</tr>
描述 (Description) page-break-before属性指示在元素框之前是否允许(以及多少)分页符。 此属性的值不是确定分页符是否应遵循该元素的唯一因素。 此决定还将受到前一个元素的page-break-after值以及任何祖先元素的page-break-inside值的影响。 可能的值 (Possible Values) auto - 在元素框之前既不强制也不阻止分页符。 alw
描述 (Description) :before伪元素用于在元素之前插入一些内容。 例子 (Example) 以下是演示如何使用:before元素之前在任何元素之前添加一些内容的示例。 <html> <head> <style type = "text/css"> p:before { content: url(/images/bulle
测试此日期是否在指定日期之前。 语法 (Syntax) public boolean before(Date when) 参数 (Parameters) when - 约会 返回值 (Return Value) 当且仅当此Date对象表示的时刻严格早于when; false表示的时刻when; false 否则是when; false 。 例子 (Example) 以下是此方法的使用示例 - c
描述 (Description) before( content )方法在每个匹配元素之前插入内容。 语法 (Syntax) 以下是使用此方法的简单语法 - <i>selector</i>.before( content ) 参数 (Parameters) 以下是此方法使用的所有参数的说明 - content - 要在每个目标之前插入的内容。 这可以是HTML或文本内容 例子 (Example)
Before注解用来对拦截器进行配置,该注解可配置Class、Method级别的拦截器,以下是代码示例: // 配置一个Class级别的拦截器,她将拦截本类中的所有方法 @Before(AaaInter.class) public class BlogController extends Controller { // 配置多个Method级别的拦截器,仅拦截本方法 @Before({
描述 (Description) pause-before属性定义要在元素内容之前插入的静默暂停的持续时间。 可能的值 (Possible Values) time - 任何时间值(例如,300毫秒); 暂停将是指定的时间长度。 percentage - 暂停的长度由语速的值决定。 因此,如果语速为每秒两个字(每分钟120个字),则50%将产生250ms,如果每秒一个字(每分钟60个字)则为500