有谁知道我如何设置 epub 书的宽度和高度?
我注意到有不同尺寸的书,我正在尝试弄清楚它们是如何做到的。
我一直在阅读规范,但我仍然无法解决?
它是在 CSS 中完成的,还是我需要使用规范的一部分?
在这里找到答案:http ://wiki.mobileread.com/wiki/Fixed_layout_ePub
对于 iBooks,您需要在 META-INF 文件夹中创建一个名为 com.apple.ibooks.display-options.xml 的特殊 xml 文档,其中包含以下内容:
<?xml version="1.0" encoding="UTF-8"?>
<display_options>
<platform name="*">
<option name="fixed-layout">true</option>
</platform>
</display_options>
然后您可以<meta name="viewport" content="width=1000, height=1000"></meta>
在每个 xhtml 文件或body {width: 709px; height: 652px; }
css 中设置。
对于其他电子书阅读器,您应该能够添加:
<meta name="rendition:layout">pre-paginated</meta>
<meta name="rendition:orientation">landscape</meta>
在包定义中,但我没有对此进行测试。可以在规范http://www.idpf.org/epub/fxl/中找到更多相关信息
编辑:您还需要在您的身体中设置相同的内容,以便它们都匹配。如果您想要全屏图像,您还需要使用绝对定位将高度和宽度设置为相同(顶部:0,左侧:0)。
两种方式:
您应该将其设置在每个 html 的开头:
< head >
...
< meta content="width=566, height=623" name="viewport" / >
...
< / head >
此方法对固定布局电子书特别有用。
问候,上午