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: spinedocument: 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
- Finn oppføringen EPUBCheck rapporterer og sammenlign den med spine rekkefølgen i pakke dokumentet.
- 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.
- 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-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.
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.