EPUBCheck RSC-012: link de fragment rupt (#id)
Actualizat:
EPUBCheck RSC-012 este un mesaj de eroare: “Fragment identifier is not defined.” Un link indică un fragment (#id) care nu există în documentul țintă. Linkul deschide fișierul corect, dar nu poate să sară la locul dorit, ceea ce este comun în cazul notelor de subsol și intrărilor din cuprins.
Mesajul oficial
Fragment identifier is not defined.
- 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
- Legături de notă de subsol sau cuprins către un id care a fost redenumit sau niciodată scris, un rezultat comun al conversiei și al împărțirii unei cărți în capitole.
- O legătură care țintește id-ul corect, dar fișierul greșit după ce un capitol a fost împărțit.
Cum să o repari
- Găsiți linkul și id-ul numit în mesaj.
- Adăugați id-ul lipsă la elementul țintă, sau corectați linkul către un id care există.
- După ce capitolele sunt separate, un paragraf tăiat de întreruperea paginii este reunit din nou când pagina următoare continuă propoziția.
Când nu este acest lucru
Dacă fișierul în sine lipsește, atunci este RSC-007; un fragment pe un PNG sau JPEG este RSC-009.
Termeni folosiți aici
Alte mesaje RSC
RSC-011Found a reference to a resource that is not a spine item.RSC-013Fragment identifier is used in a reference to a stylesheet resource.RSC-010Reference to non-standard resource type found.RSC-014Fragment identifier defines an incompatible resource type.RSC-009A non-SVG image resource should not be defined with a fragment identifier.RSC-015A fragment identifier is required for svg use tag references.
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.