大家好,这是我第一次来这里,所以请帮助我更好地理解
我在一个项目上工作,我必须使用HTML创建银行的计算机化合同,他们将被转换为PDF格式。我试图在合同的每一页使用HTML和CSS标签的标题中添加页码,但我的代码没有响应任何方式我的代码如下所述。
@page {
@bottom-right {
content: counter(page);
}
@bottom-center{
white-space: pre;
content:'Read and Accepted \A Signed';
}margin:2cm;
}
这个代码根本不起作用。
1条答案
按热度按时间drnojrws1#
这是一个好问题,但它是has been asked before。似乎浏览器支持@page声明的基本功能,如大小和边距,但不支持在边距中添加@bottom-right等内容。这是一个outstanding item in the Chromium bug list问题,到现在已经有近十年了。我认为这个问题不会很快得到解决。
我会从研究pagedjs.org开始,就像this answer和this answer推荐的那样。我刚把它插入我的测试网页,它工作得很好,尽管注意它修改了页面的屏幕和打印视图。如果这对你来说不是问题,那么祝你快乐!