EPUBCheck NAV-003: sidebrudd uten side liste
Oppdatert:
EPUBCheck NAV-003 er en feilmelding: “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” Innholdet merker sidebrudd (epub:type="pagebreak") men navigasjonsdokumentet har ingen sidelenke. Sidebrudd markører eksisterer så lesere kan gå til et trykt sidenummer, og uten en side liste er det ingen måte å nå dem.
Den offisielle meldingen
The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").
- Standard alvorlighetsgrad
- Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
- EPUBCheck versjon
- 5.4.0
Typiske årsaker
- Sideavsnittsmeldinger beholdt fra utskriftskilden uten å generere den matcher side listen.
- En sidetabell slettet fra nav-dokumentet av en redaktør eller et skript.
Hvordan fikse det
- Legg til en nav med
epub:type="page-list"i navigasjonsdokumentet, med én lenke per sidebrytende markør, for eksempel<li><a href="ch01.xhtml#page12">12</a></li>. - Gi hver sidebruddmarkør en ID så lenkene har et mål.
- Eller fjern sidebrytermarkørene hvis de trykte sidetallene ikke er viktige for denne boken.
- Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.
Når det ikke er dette
Hvis en sidetekst eksisterer, men lenkene peker til manglende ID-er, er feilen RSC-012.
Begreper brukt her
Andre NAV meldinger
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.
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.