0

我已经定义了这样@page :left:right边距:

@page :left {
  margin-left: 0.75in;
  margin-right: 0.25in;
}

@page :right {
  margin-right: 0.75in;
  margin-left: 0.25in;
}

当我使用 Chrome 打印时,它似乎总是以:left规则开始文档。

有没有办法让打印从:right规则开始?

我对 Chrome 的解决方案最感兴趣,但我也对 Prince 的解决方案感兴趣。

4

3 回答 3

1

您可以使用page-break-before css property来调整 Chrome 和 Prince 中的分页符(显然)。

于 2017-07-11T20:08:18.820 回答
0

CSS 代表“级联样式表”,“级联”意味着它是从上到下读取的。如果您只是简单地切换语句的顺序,它应该首先正确阅读。

于 2017-07-11T19:39:53.740 回答
0

将 @page :right 放在 :left 上方应该可以。

@page :right {
  margin-right: 0.75in;
  margin-left: 0.25in;
}

@page :left {
  margin-left: 0.75in;
  margin-right: 0.25in;
}
于 2017-07-11T19:44:23.800 回答