EPUBCheck NAV-003: sivunvaihtoja ilman sivulistausta
Päivitetty:
EPUBCheck NAV-003 on virheilmoitus: “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” Sisältö merkitsee sivunvaihtoja (epub:type="pagebreak"), mutta navigointiasiakirjassa ei ole sivulistausta. Sivunvaihtomerkit ovat olemassa, jotta lukijat voivat siirtyä painettuun sivun numeroon, ja ilman sivulistausta ei ole tapaa päästä niihin.
Virallinen viesti
The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").
- Oletusarvoinen vakavuus
- Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
- EPUBCheck versio
- 5.4.0
Tyypilliset syyt
- Sivunvaihtomerkit, jotka on säilytetty painetusta lähteestä ilman vastaavaa sivulistaa.
- Sivuluettelo, joka on poistettu navigaatiodokumentista editorin tai skriptin toimesta.
Kuinka korjata se
- Lisää navigaatioon
epub:type="page-list", jossa on yksi linkki per sivunvaihtomerkki, esimerkiksi<li><a href="ch01.xhtml#page12">12</a></li>. - Anna jokaiselle sivun katkaisijalle id niin, että linkeillä on kohde.
- Tai poista sivunvaihtomerkit, jos painetut sivunumerot eivät ole tärkeitä tälle kirjalle.
- Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.
Milloin tämä ei ole se
Jos sivuluettelo on olemassa mutta sen linkit osoittavat puuttuville id:lle, virhe on RSC-012.
Tässä käytetyt termit
Muut NAV viestit
NAV-001The nav file is not supported for EPUB v2.NAV-006Content documents contain "figure" elements but the Navigation Document does not have a listing of figures (epub:type="loi").NAV-010"…" nav must not link to remote resources; found link to "…".NAV-011"…" nav must be in reading order; link target "…" is before the previous link’s target in … order.
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.