Printing 为什么不';t CSS3@page规则有效吗?

Printing 为什么不';t CSS3@page规则有效吗?,printing,css,Printing,Css,我正在尝试制作一份印刷报纸,它可以很容易地从我的WordPress网站生成。我正在尝试为它设计打印模板,但为了控制特定页面,我需要使用@page规则 我读了这本书,它提出了如下方法: @page :left { @top-left { content: "Cascading Style Sheets"; } } 但是,当我在Firefox5(和Chrome14)打印预览或打印中尝试此功能时,它不会在左上角打印任何内容。事实上,我似乎无法在@page规则范围内做任何事情 我是做错

我正在尝试制作一份印刷报纸,它可以很容易地从我的WordPress网站生成。我正在尝试为它设计打印模板,但为了控制特定页面,我需要使用
@page
规则

我读了这本书,它提出了如下方法:

@page :left {
  @top-left {
    content: "Cascading Style Sheets";
  }
}
但是,当我在Firefox5(和Chrome14)打印预览或打印中尝试此功能时,它不会在左上角打印任何内容。事实上,我似乎无法在
@page
规则范围内做任何事情


我是做错了还是这是一个尚未实现的CSS3功能?

在序言之后,教程指出:

Web浏览器擅长处理屏幕上的像素,但不太擅长打印。为了打印一本完整的书,我们求助于一个专用的批处理程序,它通过CSS将XML转换为PDF。Prince支持CSS2的打印特定功能,以及为CSS3建议的功能

因此,教程代码首先不适用于浏览器的打印功能


无论如何,正如我在评论中所说,我不会指望任何浏览器实现这一点。现在每个人都对屏幕上出现的动画一样的东西着迷。

CSS2版本的
@page
已经部分实现,所以如果浏览器供应商还没有对CSS3版本做太多的工作,我也不会感到惊讶。请参见“确定”。只是目前还没有实施。