Author | Message |
---|
ivan234 Новенький участник форума
Joined: 07 Nov 2010 Posts: 2
| Posted: 08.11.2010 12:12 | |
| Приветствую.
Создал книгу в epub. Все вроде хорошо, но...есть странное поведение у перекрестных ссылок.
В тексте разных глав стоят сноски типа [1], [2], [3]. Такие сноски я сделал перекрестными ссылками, которые ведут в конец главы книги, где написано пояснение сноски и есть ссылка обратно, в текст книги.
Каждая глава книги это отдельная xhtml страница.
Код перекрестных ссылок выглядит так:
ссылка тексте:
Code: | <p>текст предложения<sup><span id="n_2-3-1"></span><a href="#back_n_2-3-1">[1]</a></sup> текст предложения</p> |
и код сноски в конце главы:
Code: | <p id="back_n_2-3-1"><a href="2-3.xhtml#n_2-3-1">[1]</a>Текст сноски</p> |
В программе ADE ссылки работают корректно, при нажатии на ссылку страница опускается вниз на текст сноски, и при нажатии на сноску возвращается обратно в текст. Но...
Когда эту книгу открываешь в программе FBreader, а также в iBooks на iPade то обратная ссылка сноски возвращается на начало параграфа, которому принадлежит данная сноска, а не на то место, где эта ссылка стоит.
Не пойму, в чем тут секрет. Есть идеи? |
| | | Roman Developer
Joined: 19 May 2007 Posts: 4412
Location: Деревня Израиловка
| Posted: 08.11.2010 16:17 | |
| Вообще в первом куске кода, в ссылке href=, пропущено имя файла, но не думаю что это ваша проблема. скорее всего просто ридеры криво имплементировали хождение по ссылкам, возможно из-за FB2 , там можно "привязатся" только к параграфу и подобному. |
| | | ivan234 Новенький участник форума
Joined: 07 Nov 2010 Posts: 2
| Posted: 08.11.2010 16:43 | |
| Quote: | Вообще в первом куске кода, в ссылке href=, пропущено имя файла, но не думаю что это ваша проблема. |
Да, тут можно добавить и название файла, но эта ссылка как раз таки работает. А вот обратная...
Quote: | скорее всего просто ридеры криво имплементировали хождение по ссылкам, возможно из-за FB2 , там можно "привязатся" только к параграфу и подобному. |
Книга создавалась с нуля, руками.
И ещё, в арсенале есть книга, в которой все ссылки прекрасно работают. Вот часть кода:
Текст со ссылкой:
Code: | <div style="text-indent: 1em">текст книги<a href="contentnotes0.html#n_10" title="" id="back_n_10"><sup>[10]</sup></a>текст книги</div> |
Сноска:
Code: | <span id="n_10"/><div><span id="TOC_11"/><h1 style="text-align: center">10<br/></h1><div style="text-indent: 1em">Текст сноски</div><div style="page-break-after:always"><a href="content2.html#back_n_10" title="">Вернуться</a></div></div> |
Правда тут все сноски вынесены в одну страницу и книга создана в html, но это ведь не причина её работоспособности.
Также мне не совсем понятно, зачем стоит дополнительный <span id="TOC_11"/>?
Или же все причина в дивах?
Прям странность какая-то. |
| | | Nart Новенький участник форума
Joined: 16 Dec 2014 Posts: 1
| Posted: 16.12.2014 04:02 | |
| Может кто знает как и в какой программе делать сноски в epub в виде всплывающего окна? Для ibooks. Давно мучает этот вопрос.. |
| | | viktorz Член клуба The eBook
Joined: 22 Sep 2007 Posts: 3209
Location: San Jose, CA
| Posted: 16.12.2014 04:56 | |
| Nart wrote: | Может кто знает как и в какой программе делать сноски в epub в виде всплывающего окна? Для ibooks. Давно мучает этот вопрос.. |
http://bit.ly/1uQkb09 _________________ Nothing Is Ever Easy fb2pdf |
| | | tvorex Новенький участник форума
Joined: 05 Mar 2015 Posts: 3
| Posted: 05.03.2015 21:48 | |
| Nart wrote: | Может кто знает как и в какой программе делать сноски в epub в виде всплывающего окна? Для ibooks. Давно мучает этот вопрос.. |
Надо использовать: epub:type="noteref" epub:type="footnote"
В тексте ссылку оформляете таким образом
Code: | <a href="footnotes.xhtml#footnote-1" class="footnote-link" epub:type="noteref">Сноска</a> |
Текст сноски вот так. Лично я выношу все сноски в отдельный файл
Code: | <aside id="footnote-1" class="footnote-block" epub:type="footnote">Текст сноски</aside> |
|
| | |
| You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
© Libroom, 2021
|