跨页浏览器支持`page-break-inside:avoid;`

ric*_*oss 9 css printing printing-web-page

div在页面上有很多s,其中包含可变数量的内容.我试图使用,page-break-inside: avoid;以便每个div部分不会超过2页.

它适用于Firefox但不适用于IE8.

我在CSS打印文件中有这个

.page-break-inside-avoid { page-break-inside: avoid; }
Run Code Online (Sandbox Code Playgroud)

而我的divs就像上课一样 <div class="page-break-inside-avoid">

IE8现在应该支持这个.不是吗?

难道我做错了什么?有谁解决了这个问题?或者有过任何经验?

任何帮助都会很棒.

非常感谢理查德

Gar*_*eth 7

Webdevout.net是检查浏览器CSS兼容性的好地方.

对于page-break-inside只有IE8和Opera 8+显示支持它

  • 我发现当你的页面以**标准兼容模式**解释时,page-break-inside将**仅在IE8中工作,而不是怪异模式.因此,请确保您拥有有效的doctype!请参阅http://www.quirksmode.org/css/quirksmode.html (2认同)