EPUBCheck NAV-003: rupere pagini fără listă de pagini
Actualizat:
EPUBCheck NAV-003 este un mesaj de eroare: “The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").” Marcajele de conținut pentru pagini (epub:type="pagebreak") dar documentul de navigare nu are o listă de pagini. Marcajele de rupere a paginilor există pentru ca cititorii să poată ajunge la un număr de pagină imprimată, iar fără o listă de pagini nu există nicio modalitate de a ajunge la acestea.
Mesajul oficial
The Navigation Document must have a page list when content document(s) contain page breaks (epub:type="pagebreak").
- Severitate implicită
- Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
- versiunea EPUBCheck
- 5.4.0
Cauze tipice
- Marcajele de întrerupere a paginii păstrate din sursa de imprimare fără a genera lista de pagini corespunzătoare.
- O listă de pagini ștearsă din documentul nav de un editor sau un script.
Cum să o repari
- Adaugă un nav cu
epub:type="page-list"la documentul de navigare, cu un link per marcator de întrerupere a paginii, de exemplu<li><a href="ch01.xhtml#page12">12</a></li>. - Fiecare marcator de întrerupere a paginii trebuie să aibă un id, astfel încât linkurile să aibă un țintă.
- Sau elimină marcajele de întrerupere a paginii dacă numerele de pagină tipărite nu contează pentru această carte.
- Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.
Când nu este acest lucru
Dacă există o listă de pagini dar linkurile sale indică către id-uri lipsă, eroarea este RSC-012.
Termeni folosiți aici
Alte mesaje NAV
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.
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.