Hopp til innhold
EPUBCheck · Navigasjonsdokument

EPUBCheck NAV-011: nav oppføringer ute av rekkefølge

Oppdatert:

EPUBCheck NAV-011 er en advarselsmelding: “"…" nav must be in reading order; link target "…" is before the previous link’s target in … order.” Oppføringene i et nav er ikke i lese rekkefølge. En lenke peker til et sted før den foregående oppføringens mål, i spine rekkefølge eller innen et dokument, og EPUBCheck navngir begge.

Den offisielle meldingen

"%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
Standard alvorlighetsgrad
Advarsel. EPUB er fortsatt gyldig, men noe vil sannsynligvis forårsake problemer i noen leseapper. EPUBCheck avslutter med 0 med mindre du bruker --failonwarnings.
EPUBCheck versjon
5.4.0

%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.

Typiske årsaker

  • En innholdsfortegnelse redigert for hånd hvis rekkefølge ikke lenger samsvarer med spine.
  • Et kapittel flyttet i spine uten å oppdatere innholdsfortegnelsen.
  • En sidetabell bygget fra sidetall sortert som tekst (1, 10, 11, 2).

Hvordan fikse det

  1. Finn oppføringen EPUBCheck rapporterer og sammenlign den med spine rekkefølgen i pakke dokumentet.
  2. Endre rekkefølgen på navigasjonsoppføringene slik at de samsvarer med spine og rekkefølgen inne i hvert dokument, eller fikse spine hvis det er spine som er galt.
  3. Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.

Når det ikke er dette

Hvis en oppføring lenker til et eksternt nettsted, er meldingen NAV-010.

Begreper brukt her

Andre NAV meldinger

  • 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.

Kilder

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck NAV-011?

EPUBCheck NAV-011 er en advarselsmelding: “"…" nav must be in reading order; link target "…" is before the previous link’s target in … order.” Oppføringene i et nav er ikke i lese rekkefølge. En lenke peker til et sted før den foregående oppføringens mål, i spine rekkefølge eller innen et dokument, og EPUBCheck navngir begge.

Er NAV-011 en feil?

NAV-011 rapporteres som advarsel som standard. Den EPUB er fremdeles gyldig, men noe vil sannsynligvis forårsake problemer i noen leseapper. EPUBCheck avsluttes med 0 med mindre du sender --failonwarnings.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy