我正在修改我购买的电子书。我陷入了epubcheck发现的错误。错误是:
/path/to/ebook/file.html(43,53): element "blockquote" not allowed here; expected the element end-tag, text or element "a", "abbr", "acronym", "applet", "b", "bdo", "big", "br", "cite", "code", "del", "dfn", "em", "i", "iframe", "img", "ins", "kbd", "map", "noscript", "ns:svg", "object", "q", "samp", "script", "small", "span", "strong", "sub", "sup", "tt" or "var" (with xmlns:ns="http://www.w3.org/2000/svg")
相关文件的行43
如下所示:
<h4 class="calibre41"><blockquote class="calibre42"><span class="calibre2">SUGGESTIONS FOR GETTING THE MOST FROM YOUR STUDY OF THE SCRIPTURES AND OF THIS COMPANION VOLUME</span></blockquote></h4><div class="calibre43"> </div>
我收到许多类似的消息,我不知道他们的意思。有人可以帮助我理解这条线路有什么问题所以我可以解决它(以及其他许多人)吗?
谢谢!
答案 0 :(得分:2)
<blockquote>
代码中不允许使用<h4>
代码。此规则通常适用于HTML,而不仅仅是epub。更改标记以使其有效,方法是将<blockquote>
替换为其中一个允许的标记,或将其删除。注意:如果不保留class
属性,可能会丢失一些CSS样式。如果明确设置<blockquote>
标记样式,您可能会丢失它。