html - Page-break-inside:避免不工作

标签 html css wordpress printing page-break-inside

我的 (Wordpress) 站点有一个打印样式表,我希望图像打印在单个页面上而不是跨页打印。在某些情况下,甚至文本行也会跨页拆分。我在我的打印样式表中包含了 img {page-break: avoid;),但没有成功。我找到了一些以前的答案,但它们有点旧。

有没有一种可靠的方法可以在单页上打印中等大小的图像而不是将其拆分成多个页面?为什么文本行会跨页中断?

picture broken across two pages

lines breaking across pages

网站:http://74.220.217.211/housing-developments/grafton-townhomes/

相关帖子:

最佳答案

可能是img元素的父元素有样式:

display: flex

那么闯入就不起作用了。

例如,如果您将父元素显示样式更改为:

display: block

然后它会起作用。

关于html - Page-break-inside:避免不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34534231/

相关文章:

javascript - 如何使用 jQuery 加载一些 html 并附加到 <body>

jquery - 如何在页脚处停止固定位置滚动

html - 在页脚元素中设置输入的占位符颜色不起作用

javascript - 打字时获取输入文本宽度

javascript - 以 100% 宽度创建形状 div 时出现问题

javascript - Bootstrap 按钮悬停问题

html - 修复页脚中的容器溢出问题

html - 在 CSS 中使用多个类连续编号的嵌套有序列表

html - 向右浮动会使其他一切向左移动?

css - 如何在 Wordpress 中将缩略图包裹在文本中?