2012-11-23 68 views
2

当我使用window.print()打印我的网页时,结果会是几页。我有一些html div元素,不能在两页之间中断。虽然,因为页面内容是动态创建的,所以我无法知道我的div何时会被破坏。在不打破两页内容的情况下打印html div

是否有任何CSS或JavaScript我可以用来说明一个特定的div不能在两个页面之间断开?

我看到了css规则“page-break-before”,我可以用它围绕我的div,但即使在可以避免的情况下也会导致页面中断(不必要地增加整个打印页面)。

+0

可能的复制http://stackoverflow.com/questions/907680/css-printing-avoid-cut-in-half-divs-between pages – MikeSmithDev

回答

0

是necesary连接其他的CSS打印:

<link type="text/css" rel="stylesheet" media="print" href="PATH_TO_CSS" /> 

,写的风格只为打印。

+3

这是如何回答他的问题的? – MikeSmithDev

相关问题