Hoppa till innehåll
EPUBCheck · Navigeringsdokument

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: spine
  • document: 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

  1. Hitta posten EPUBCheck-rapporter och jämför den med spine-ordningen i paketdokumentet.
  2. Omordna navigeringselementen för att matcha spine och ordningen inuti varje dokument, eller lös spine om det är spine som är fel.
  3. 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-006 Content documents contain "figure" elements but the Navigation Document does not have a listing of figures (epub:type="loi").
  • NAV-003 The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").
  • NAV-001 The 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.

FAQ

Vad betyder EPUBCheck NAV-011?

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.

Är NAV-011 ett fel?

NAV-011 rapporteras som varning som standard. EPUB är fortfarande giltig, men något kan sannolikt orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 förutom om du anger --failonwarnings.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg