什么是CSS中的@page?

时间:2009-05-18 22:39:42

标签: css

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

@page {
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}

@page规则是什么?我无法在我的书籍或谷歌中找到它。

2 个答案:

答案 0 :(得分:4)

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

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

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

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

Per this link to w3c schools

答案 1 :(得分:4)

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