在calibre、FBreader或Cool Reader等流行的桌面电子书浏览器中,我缺少一项功能,即在与印刷电子书相同的分页中显示电子书。有些人(这里也是)声称epub没有页面概念(例如在how to implement 'page break' in epub reader)。
但事实并非如此。来自http://www.idpf.org/accessibility/guidelines/content/xhtml/pagenum.php:“如果一本电子书与印刷文档的工作流程相同,则应在文档中保留印刷分页标记。这些标记有利于混合印刷/数字环境中的读者,例如教室,因为页码允许两个版本之间的公共参考点。”在它的常见问题部分:“页码真的还重要吗?-是的。尽管未来学家和技术爱好者做出了断言,但印刷品仍然占据主导地位。因此,任何处于印刷品/数字环境中的人--无论是否使用辅助技术--都需要一种方法来同步电子和印刷内容。”
我用两个包含分页标记的不同文档测试了几个电子书阅读器,但它们没有分成多个页面(或者我缺少一个首选选项)。如有任何帮助,我们将非常感谢。
发布于 2014-01-13 00:23:28
您可以使用CSS和page-break-after=always属性强制分页,但这不是电子书的最佳页面布局。例如,向具有该样式的epub:type="pagebreak"标签添加一个类。
<span epub:type="pagebreak" id="page23" class="pagenumber">23</span>
.pagenumber { /* other styles*/ page-break-after=always !important; }https://stackoverflow.com/questions/21061449
复制相似问题