Hoppa till innehåll
EPUBCheck · XHTML innehållsdokument

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

  1. Ö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.
  2. Ge länken ett verkligt mål, till exempel ett annat kapitel eller ett fragment som #note-3.
  3. Om det inte alls borde vara en länk, ta bort a-elementet och behåll dess text.
  4. 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-044 Namespace uri "…" was included but not used.
  • HTM-046 Fixed layout document has no "viewport" meta element.
  • HTM-047 Viewport metadata "…" has a syntax error
  • HTM-048 SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).
  • HTM-051 Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.
  • HTM_054 Custom 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.

FAQ

Vad betyder EPUBCheck HTM-045?

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.

Är HTM-045 ett fel?

HTM-045 rapporteras som användning som standard. Endast informativ och döljs som standard: den visas när EPUBCheck körs med -u (--usage). Det gör inte EPUB ogiltig.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg