Css 跨浏览器支持“内部分页符:避免”`

Css 跨浏览器支持“内部分页符:避免”`,css,printing,printing-web-page,Css,Printing,Printing Web Page,我在一个页面上有很多divs,其中包含的内容数量不一。我试图在内部使用分页符:避免以使每个div部分不超过2页 它可以在Firefox中使用,但不能在IE8中使用 我的CSS打印文件中有这个 内部分页符避免{内部分页符:避免;} 我的div像 IE8现在应该支持这一点。不是吗 我做错什么了吗?有人解决了这个问题吗?或者有过这方面的经验 任何帮助都会很好 非常感谢 richardWebdevout.net是检查浏览器CSS兼容性的好地方 因为只有IE8和Opera 8+支持它,而没有看到代码,我

我在一个页面上有很多
div
s,其中包含的内容数量不一。我试图在内部使用
分页符:避免以使每个div部分不超过2页

它可以在Firefox中使用,但不能在IE8中使用

我的CSS打印文件中有这个

内部分页符避免{内部分页符:避免;}
我的div像

IE8现在应该支持这一点。不是吗

我做错什么了吗?有人解决了这个问题吗?或者有过这方面的经验

任何帮助都会很好

非常感谢
richard

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


因为只有IE8和Opera 8+支持它,而没有看到代码,我只能猜测这可能与您试图应用它的div的高度或嵌套有关。甚至可能是宽度,因为IE和FF中的两个打印预览都有不同的视口尺寸(从普通浏览器视口和其他视口),几个像素可能会完全改变它的显示

从HTML导入时,Microsoft Word 2010似乎不尊重此样式属性(XHTML 1.0),也就是说,一个
元素可能被拆分。

第一个div适合页面,但第二个div不适合,因此它在下一页正确打印,但第三个div在第二个div之后继续,它填充第一页的空间,然后在第二个div和第二页之后继续。看起来第二个分区也在第三个分区内打印。如果有意义的话!!请帮助在没有看到其余代码和样式的情况下,不可能知道这个问题的答案。我发现,只有在IE8中,当您的页面以符合标准的模式而不是“怪癖”模式进行解释时,内部分页符才会起作用。因此,请确保您有一个有效的doctype!请参阅2016年和最新的支持表,以了解