html - 防止文本分成两页

标签 html css xhtml kindle

此 html 位于电子书的末尾。当将 html 转换为 mobi,然后在 Kindle 上预览电子书时,最后上面的文字总是在电子书中分成两页。由于这是最后一页,我想阻止此文本拆分页面。我想我应该在这段文本代码周围添加 page-break-before:avoidpage-break-after:avoid 属性。我不确定,哪种适合在这种情况下使用,page-break-after:avoid 还是 page-break-before:avoid

<hr/>
<div>
<FONT SIZE=-1>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</FONT>
</div>
</body> 
</HTML>

例如,我应该使用这个示例,还是 page-break-before:avoid

<div style="page-break-after:avoid"></div>
<hr/>
<div>
<FONT SIZE=-1>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</FONT>
</div>
<div style="page-break-after:avoid"></div>
</body> 
</HTML>

最佳答案

您实际上应该改用它:

page-break-inside: avoid;

关于html - 防止文本分成两页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18155351/

相关文章:

jquery - Bootstrap - 总是汉堡菜单

Html 未覆盖移动显示上页面的 100% 宽度

css - 在 div 中定位 div

java - 错误的值被发送到转换器 JSF

php - Vim 无法识别 PHP 中的 HTML5 标签

html - Angular 2+ Animation-改变 body 元素的颜色

jquery - 使用 jQuery 或 CSS 保持图像比例

html - 避免 div 在绝对位置下低于或高于另一个 div

html - 从绝对切换回静态?相对的?

html - 如何阻止 ORBIS CMS 自动插入 <p> 标签