【问题标题】:Is there a way to format html for an [epub] to show chapter title on each page?有没有办法为 [epub] 格式化 html 以在每个页面上显示章节标题?
【发布时间】:2017-07-06 07:56:01
【问题描述】:

我正在尝试重新格式化一些 Project Gutenberg 文本,以便为自己提供我认为有吸引力的 epub,特别是我试图让出现在文本主体流中的章节标题适当地集中在每个文本上页面,无论是在顶部还是底部,我真的不介意。 我只是 grok html,并怀疑不同阅读器上的文本重排,可能具有用户可以在“运行时”指定的不同字体大小,这意味着这不容易实现,怀疑阅读一些初学者指南(例如Guido Henkel's series extolling the virtues of diligent epub formatting) 得到了加强,但我觉得我已经看过一次或两次这样的格式:如果我能记得在哪里,我可以看看相关的 epub。

谁能具体推荐如何实现这一点,或者帮助我找到更全面的 html 和 css 指南,因为它适用于 epub?

【问题讨论】:

标签: html css epub


【解决方案1】:

Calibre 是一个允许用户创建和编辑 ePub 文件的应用程序。实际上,ePub 文件是一个包含 html 页面、css、字体和电子书元数据的 zip 文件。您可以下载免费电子书,然后使用 calibre 查看其结构并了解其工作原理。

在每个章节页面中,在正文标签之后添加如下标签:

<h1>Chapter X</h1>

然后在css文件中添加这段代码:

h1 { text-align: center; }

你会得到你想要的。 (如果不是,那是因为有一些 css 冲突的属性)

如果您需要了解 html 和 css 的工作原理,w3schools 或许可以帮助您。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    • 2019-11-28
    • 2011-12-18
    • 1970-01-01
    相关资源
    最近更新 更多