相关疑难解决方法(0)

CSS Page-Break在所有浏览器中都不起作用

我无法在大多数浏览器中使用它,除了IE(它甚至可以在IE6中正常工作)和Opera.

Firefox正确分隔div但只打印第一页.

Chrome和Safari仅将分页符应用于最后一个div.

如何正确地在所有浏览器中使用它?

HTML:

<div id="leftNav">
  <ul>
    <!--links etc-->
  </ul>
</div>
<div id="mainBody">
 <div id="container">
  <div class="pageBreak">
   <!--content-->
  </div>
  <div class="pageBreak">
   <!--content-->
  </div>
  <div class="pageBreak">
   <!--content-->
  </div>
 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

具有ID #leftNav#mainBodyare 的div 被设置为float:left,因此它们显示得很好.

我只想打印.pageBreak类,隐藏CSS #leftNav的其余部分#mainBody.

CSS:

@media print
{
 #leftNav
 {
  display:none;
 }
 #mainBody
 {
  border:none;
  margin:none;
  padding:none;
 }
}
Run Code Online (Sandbox Code Playgroud)

css page-break

49
推荐指数
9
解决办法
8万
查看次数

打印html时如何定义分页符?

我有一个用Delphi 2006制作的应用程序,用QuickReport打印.由于存在许多错误,我将重建软件的这一部分,以HTML格式生成报告,然后通过某个组件将其发送到打印机.我的问题是,如何/我可以告诉打印机什么时候应该打破HTML的新页面?HTML打印组件上的某些标记或事件?

html printing report

7
推荐指数
1
解决办法
2万
查看次数

打印Jupyter笔记本幻灯片的最佳方法?如何放置分页符?

我想打印我的Jupyter笔记本,并与非程序员同事共享印刷版。

到目前为止,我所做的是:

我的问题:如何放置分页符以在每个pdf页面上指定内容?

一旦我将slides(html)转换为pdf,文本和图形就不在pdf中的预期位置。我希望该图和解释该图的文本在同一页面中。我是否需要在Jupyter笔记本的markdown单元格中放置一些分页符?或者如何在pdf的每一页上指定内容,而不是让浏览器决定

另外,我试图将Jupyter notebok直接转换为pdf,但是遇到问题:将jupyter notebook转换为pdf:安装pandoc时遇到错误

html python reveal.js jupyter nbconvert

5
推荐指数
1
解决办法
9817
查看次数

标签 统计

html ×2

css ×1

jupyter ×1

nbconvert ×1

page-break ×1

printing ×1

python ×1

report ×1

reveal.js ×1