CSS分页媒体内容问题

时间:2014-02-21 09:09:35

标签: html css css-paged-media

打印HTML页面时,我想将标题中的自定义文本放入所有打印的页面

@page {
    margin-top:5mm;
    margin-bottom: 25mm;
    margin-left: 30mm;
    margin-right: 30mm;

    @top-right{
        content: "Page title"; /* page title + current page count */
    }
}

打印时,“页面标题:pageCount”既不会出现在IE中,也不会出现在任何其他浏览器中。 我究竟做错了什么?边距确实有效,但不是@右上角。

1 个答案:

答案 0 :(得分:2)

我认为问题在于@ top-right和其他页边距框没有浏览器支持。

如果在打印之前将内容呈现为PDF是一个选项,Prince PDF生成器似乎支持边距框。

http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(Cascading_Style_Sheets)#Grammar_and_rules