EPUBCheck NAV-011: nav inträden utanför ordning
Uppdaterad:
EPUBCheck NAV-011 är ett varningsmeddelande: “"…" nav must be in reading order; link target "…" is before the previous link’s target in … order.” Inmatningarna i ett nav är inte i läsordning. En länk pekar på en plats före målet för den föregående inmatningen, i spine ordning eller inom ett dokument, och EPUBCheck namnger båda.
Det officiella meddelandet
"%1$s" nav must be in reading order; link target "%2$s" is before the previous link’s target in %3$s order.
Varianter
spine: spinedocument: document
- Standardsvårighetsgrad
- Varning. EPUB är fortfarande giltig, men något kan troligen orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte passerar --failonwarnings.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- En innehållsförteckning redigerad för hand vars ordning inte längre matchar spine.
- Ett kapitel flyttat i spine utan att uppdatera innehållsförteckningen.
- En sidlista byggd av sidnummer sorterade som text (1, 10, 11, 2).
Hur man åtgärdar det
- Hitta posten EPUBCheck-rapporter och jämför den med spine-ordningen i paketdokumentet.
- Omordna navigeringselementen för att matcha spine och ordningen inuti varje dokument, eller lös spine om det är spine som är fel.
- Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.
När det inte är detta
Om en post länkar till en fjärrwebbplats, är meddelandet NAV-010.
Villkor som används här
Andra NAV meddelanden
NAV-010"…" nav must not link to remote resources; found link to "…".NAV-006Content documents contain "figure" elements but the Navigation Document does not have a listing of figures (epub:type="loi").NAV-003The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").NAV-001The nav file is not supported for EPUB v2.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.