2017-10-20 6 views
0

감사합니다.이 팁과 의견을 보내 주셔서 감사합니다.Sibil의 epub 용 Nav.xhtml - 빈 공간 삽입

전자 북 nav.xhtml에서, 아래에 제가 다루고있는 코드가 있습니다. 책의 서문과 파트 1 사이에 공백이 있어야합니다. 그러나 빈 공간이나 선을 만들기 위해 추가하려고하는 코드는 작동하지 않습니다. 생각? 덕분에, 데이브

<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

스택 오버플로에 오신 것을 환영합니다. [좋은 질문이 있습니까?] (https://stackoverflow.com/help/how-to-ask) 및 [Minimal, Complete, Verifiable 예제를 만드는 방법] (https : // stackoverflow)을 읽어보십시오. co.kr/help/mcve) 스택 오버 플로우 콘텐츠를 최상위 수준으로 유지하고 적절한 답변을 얻을 수있는 기회를 늘릴 수 있습니다. – Axel

+0

안녕 데이브. 귀하의 질문에 'nav, xhtml' 및 콘텐츠 파일의 관련 부분을 포함하십시오. 이미 작성된 CSS가 있다면 그 내용도 함께 적어주십시오. –

+0

안녕하세요. 질문을 업데이트했습니다. 모두가 도움을 주시면 감사하겠습니다. 그리고 모든 질문 옆에 프로필 정보가 있습니다. 질문에 이름을 쓸 필요가 없습니다. – Reniuz

답변

0

나는 인장에 익숙하지 합니다만, 태그 [CSS]를 포함하기 때문에, 나는 당신이 HTML의 CSS를 변경할 수 있으리라 믿고있어. 그리고 가능한 대답은

li { 
 
    margin-bottom: 1em; 
 
}
<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>

될 수 있습니다하지만 당신은 단지 CSS,하지만 HTML을 변경할 수없는 경우에, 당신은 목록 항목에서 <br> 요소를 삽입해야합니다. (블록의 끝에 하나 <br>는 대부분 눈에 보이지 않는 것 때문에 당신은 효과가 두 <br>의 필요합니다.)

<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>
그런데

, 당신 br 요소를 추가하면 구문 분석 오류가 발생하므로 어떤 점이 잘못되었는지 알 수 없습니다. Sigil이하는 일인가요? 그렇다면이 대답은 쓸모가 없을 수도 있습니다. 내가 말했듯이, Sigil에 익숙하지 않은, 미안.

+0

고마워요, 리스터 씨. 예, CSS에서 작업 할 수 있습니다. 제안 사항은 확실합니다. 모든 라인 요소 사이의 간격을 허용합니다. 필자가 필요로하는 것은 본질적으로 여분의 공백, 즉 특정 선 요소들 사이의 여분의 반환이다 : 목차의 "Part Sections I, II, III"사이. 그리고 yes, br는 Sigil에서 허용되지 않으므로 구문 분석 오류가 발생합니다. 두 번째 유형의 선 스타일 또는 클래스를 추가하여 세 가지 인스턴스에서 스타일/클래스를 적용하여 빈 선을 만들 수 있습니까? 감사합니다. Dave –

+0

빈 줄을 모든 요소 사이가 아닌 일부 요소 사이에만 삽입하려는 경우 CSS에 차이점을 알려주는 방법이 필요합니다. 즉, 'li'요소 그 앞이나 뒤의 여백이 필요하며, 어떤 식 으로든 다른 것들과 다를 필요가있다. 그렇지 않다면 올바른 장소에'
'을 삽입하는 것이 좋습니다. 그러나 이것이 Sigil에 의해 받아 들여지지 않는다면, 나는 무엇을해야할지 모르겠습니다. Sigil에 더 익숙한 사람을 찾아야합니다. –

+0

고마워, 다시, 리스터 씨. Sigil이이 경우의 문제입니다 ... –