CSS中的@page是什么?

Lar*_*y K 3 css

我正在创建一个epub文件,并试图了解一个电子书的示例CSS:

@page {
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}
Run Code Online (Sandbox Code Playgroud)

什么是@page规则?我在书本或Google中找不到。

Mat*_*nes 5

页面框是一个包含两个区域的矩形区域:

  • 页面区域。该区域包括该页面上列出的框。页面区域的边缘充当分页符之间发生的布局的初始包含块。
  • 页边区域,包围页面区域。

我们在@page规则中指定页面框的大小,边距等。

页面框的大小由size属性设置。页面区域的大小是页面框的大小减去边距区域。

通过此链接到W3C学校


Dan*_*rzo 5

@page描述您的文档在基于页面的媒体(如打印)上的行为。这应该清除它:http : //www.w3.org/TR/CSS21/page.html