EPUBCheck HTM-045: tom href i en länk
Uppdaterad:
EPUBCheck HTM-045 är ett användningsmeddelande: “Encountered empty href.” En länk har en tom href, som pekar tillbaka till samma dokument. Det är giltigt, och EPUBCheck rapporterar det endast som en användningsanteckning så att du kan kontrollera att en själv-länk var avsedd.
Det officiella meddelandet
Encountered empty href.
EPUBCheck's förslag: Empty hrefs are valid self-references. These should be validated to ensure that this is the desired intent.
- Standardsvårighetsgrad
- Användning. Informativ endast och gömd som standard: den visas när EPUBCheck körs med -u (--usage). Det gör inte EPUB ogiltig.
- EPUBCheck version
- 5.4.0
Typiska orsaker
- Platslänk som aldrig har fyllts i.
- Länkar vars mål togs bort av en redaktör eller en konverterare som inte kunde lösa det.
Hur man åtgärdar det
- Öppna filen EPUBCheck-namn (meddelandet ger sökvägen, raden och kolumnen) i en text- eller EPUB-redigerare som Sigil, eller packa upp EPUB och öppna den där.
- Ge länken ett verkligt mål, till exempel ett annat kapitel eller ett fragment som
#note-3. - Om det inte alls borde vara en länk, ta bort a-elementet och behåll dess text.
- 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 href pekar på ett fragment som inte existerar, är det RSC-012, inte HTM-045.
Villkor som används här
Andra HTM meddelanden
HTM-044Namespace uri "…" was included but not used.HTM-046Fixed layout document has no "viewport" meta element.HTM-047Viewport metadata "…" has a syntax errorHTM-048SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).HTM-051Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.HTM_054Custom attribute namespace ("…") must not include the string "…" in its domain.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.