
: What is the expected content of a child of a page-list in epub3? In the epub2 spec for page numbers, the pageList element is supposed to contain some pageTarget elements that have, among other
In the epub2 spec for page numbers, the pageList element is supposed to contain some pageTarget elements that have, among other attributes, a value that is supposed to be a positive integer.
The epub3 equivalent seems to be the page-list element (example, spec). But I don't see any guidelines as to what to expect in the page-list. The example lists something like this:
<nav epub:type="page-list">
<ol>
<li><a href="georgia.xhtml#page752">752</a></li>
</ol>
</nav>
Should the content of the a element in the li be expected to be numeric? If so, where is this documented? If not, are there any constraints? Should it be expected to correspond to what one would see in the corner of a print page, i.e. either a number or a roman numeral in preface content? If so, where is this documented?
Free books android app tbrJar TBR JAR Read Free books online gutenberg
More posts by @Candy

: Error Showing "epubcheck error: mimetype entry missing or not the first in archive" I am using below code to make epub file but when i velidate epub this is showing error please help set

: PDF reader that allows user to alternate between reading on PC and on Mac I have to read a lot of eBooks (PDF) and am wondering whether there is an app out there that allows me to alternate
1 Comments
Sorted by latest first Latest Oldest Best
I am looking at the excellent book EPUB 3 BEST PRACTICES by Matt Garrish and Markus Grylling in the section "Page Numbering."
First, we need to describe what the function of the <nav epub:type="page-list" ..> element is supposed to do. Some reading systems (specifically Readium) have the ability to search specifically by page number (presumably printed page number). IN Garrish's book this feature is called "page jump functionality."
Only if a reading system provides this functionality, then it would be helpful to include an ordered list within the nav "page-list" type. So nav epub.page-list is an optional method for providing an alternate navigation/search method.
Important: the only constraint on page-list type is that it must contain an ordered list. For this reason, the semantics for LI are interchangeable; there's no special requirements or constraints on the value. If the writers of the standard wanted to constrain the values of the ordered list items, they would have created an additional unique element with the nav page-list element.
So yes, these references are arbitrary -- you could use letters of the alphabet, Roman numerals; it does not matter.
Later the book mentions providing anchors for page numbering.
<span
epub:type="pagebreak"
id="page24"
title="24"/>
…
Presumably for the example you used, you would switch id=page752 on the georgia.xhtml page.
(The book also describes the pros and cons of using css to show/hide these page indicators throughout the text).
A few things worth noting: First, I don't even know which reading systems support this feature of search by page number. Second, I am skeptical about whether this is implemented on Kindles (I could be wrong...) Third, I suspect the ideal way to implement references to printed pages is by letting a tool like Adobe Indesign auto-generate these things.
Free books android app tbrJar TBR JAR Read Free books online gutenberg