我正在使用分页框内运行页脚的分页CSS。一切都按预期进行,直到图形设计师要求我将页脚的一部分加粗,然后我不能再将content:“ text”用于页脚。
我决定使用content:element(footer),并在动态创建的html页面的末尾添加了页脚,但仅在最后一页上显示。我进行了搜索,但每个人似乎都有相反的问题(他们只希望在最后一页上全部使用它),或者不使用CSS3印刷媒体样式。
@page {
size: 170mm 240mm;
margin: 23.5mm 27.5mm 23mm;
@bottom-center {
content: element(footer);
font: normal 8pt MyLucida;
}
}
footer {position: running(footer);
font-family: MyLucida;
font-size: 8pt;}
HTML
<footer>
My Journal Issue [<b>000</b>] Month Year
</footer>
我希望在evey页上找到页脚,但空白页,但是它仅出现在最后一页的框内正确位置。将“位置:运行(页脚)”更改为“位置:绝对”不会更改任何内容。看来页脚仅在末尾添加一次,而根本没有重复。我不得不重复这种风格,否则就没有应用它。 html仅用于打印,它是从db数据生成的。我的pdf转换器是PrinceXML。 我希望这是有道理的!
答案 0 :(得分:1)
我自己弄清楚了:问题是我在所有内容之后都在文件末尾添加了页脚。如果我只是在开始时添加它,则会按照预期在每个页面上重复进行。 我在页脚的开头移动了页脚,现在可以使用了!