用于Sigil中epub的Nav.xhtml - 插入空格

时间:2017-10-20 00:39:26

标签: css xhtml

谢谢大家,感谢这些提示和反馈。

在电子书nav.xhtml中,下面是我正在处理的代码。 我想在序言和本书第一部分之间留一个空白区域。但是,我尝试添加以创建空格或行的任何代码都不起作用。思考?谢谢,戴夫

<h1>CONTENTS</h1>
  <ol>
    <li>
      <a href="../Text/Section0008.xhtml#preface">Preface (Adam Davis)</a>
    </li>
    <li>
      <a href="../Text/Section0009.xhtml#one_part">ONE: BEYOND THE IMAGE</a>
    </li>

1 个答案:

答案 0 :(得分:0)

我不熟悉Sigil,但由于您的代码包含[css],我假设您可以更改此HTML的CSS。那么一个可能的答案可能是

&#13;
&#13;
li {
  margin-bottom: 1em;
}
&#13;
<ol>
  <li>
    <a href="../Text/Section0008.xhtml#preface">Preface (Adam Davis)</a>
  </li>
  <li>
    <a href="../Text/Section0009.xhtml#one_part">ONE: BEYOND THE IMAGE</a>
  </li>
</ol>
&#13;
&#13;
&#13;

但是,如果您不能只更改CSS,只能更改HTML,那么您必须在列表项中插入<br>个元素。

&#13;
&#13;
<ol>
  <li>
    <a href="../Text/Section0008.xhtml#preface">Preface (Adam Davis)</a><br/>
    <br/>
  </li>
  <li>
    <a href="../Text/Section0009.xhtml#one_part">ONE: BEYOND THE IMAGE</a>
  </li>
</ol>
&#13;
&#13;
&#13;

(请注意,您需要两个<br>才能生效,因为一个块末尾的一个<br>几乎不可见。)

顺便提一下,你提到添加br元素导致解析错误,所以我不确定那里出了什么问题。这是Sigil的事吗?如果是这样,这个答案可能毫无用处。就像我说的,不熟悉Sigil,对不起。