2012-05-10 3 views
1

구매 한 전자 서적을 수정하고 있습니다. 나는 서블릿이 찾은 오류에 붙어 있습니다. 오류 :에 기브의 출력을 이해할 수 있도록 도와주세요.

<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> 

내가 많은 유사한 메시지를 받고 있어요 그리고 나는 그들이 무슨 뜻인지 모르는 : 문제의 파일의 43의 모습

/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") 

라인. 다른 사람이 고칠 수 있도록 누군가이 라인의 문제점을 이해하도록 도와 줄 수 있습니까?

감사합니다.

답변

2

<h4> 태그 안에 <blockquote> 태그는 사용할 수 없습니다. 이 규칙은 epub뿐만 아니라 일반적으로 HTML에도 적용됩니다. <blockquote>을 허용 된 태그 중 하나로 바꾸거나 태그를 제거하여 태그가 유효하도록 태그를 변경하십시오. 참고 : class 속성을 보존하지 않으면 CSS 스타일이 손실 될 수 있습니다. <blockquote> 태그가 명시 적으로 스타일이 지정되어 있으면 어쨌든 잃어 버릴 수 있습니다.

+0

그래, 그게 틀림 없어. (분명히 html 또는 epub을 모르겠습니다.) 도움에 감사드립니다. – jlconlin

관련 문제