【问题标题】:opera printing only few pages歌剧只打印几页
【发布时间】:2011-11-16 06:03:00
【问题描述】:

我想从一个网页打印许多页面,但 opera 只打印其中的一小部分。

问题似乎与块的 css 样式有关。

如果某些块有position:absolute 而其他块有float,则不会打印所有页面。 如果我删除此属性或设置* {min-height:100px;},所有页面都会打印。看起来 Opera 计算打印文档的高度错误。

Windows 和 Linux 上的 Opera 11.51 或 Opera 12 alpha。在 MacOS 上一切正常。

【问题讨论】:

  • 您能否发布一个指向该页面的链接,以便我们测试它是否是 Opera 错误?

标签: printing opera


【解决方案1】:

这很可能是一个 Opera 错误,但如果没有涉及的页面,我们就无法找到。

但是,如果设置最小高度可以解决该问题,您可以将其设置为仅像这样打印:

@media print {
  * {min-height:100px;}
}

【讨论】:

  • 您将获得自动赏金 +25 声望,但这简直太荒谬了。您引用了原始帖子并将其称为答案?你不害臊吗?
  • 我不只是引用,我添加了在打印时使用此规则的建议。我很清楚这只是一种解决方法,正如我在答案中提到的那样,但鉴于缺乏一个例子来测试它是我能做的最好的。随意想出更好的东西。 (别介意,这是我第一次读到关于自动赏金的内容,必须查一下......)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-23
  • 1970-01-01
  • 1970-01-01
  • 2011-06-04
  • 2011-12-31
  • 1970-01-01
相关资源
最近更新 更多