Zum Inhalt springen
EPUBCheck · XHTML Inhaltsdokumente

EPUBCheck HTM-045: leeres href in einem Link

Aktualisiert:

EPUBCheck HTM-045 ist eine Gebrauchsmeldung: „Encountered empty href.“ Ein Link hat ein leeres href, das auf dasselbe Dokument zurückweist. Es ist gültig, und EPUBCheck meldet es nur als Nutzungshinweis, sodass Sie überprüfen können, ob ein Selbst-Link beabsichtigt war.

Die offizielle Nachricht

Encountered empty href.

Vorschlag von EPUBCheck: Empty hrefs are valid self-references. These should be validated to ensure that this is the desired intent.

Standard-Schweregrad
Nutzung. Nur informativ und standardmäßig ausgeblendet: es erscheint, wenn EPUBCheck mit -u (--usage) ausgeführt wird. Es macht EPUB nicht ungültig.
EPUBCheck Version
5.4.0

Typische Ursachen

  • Platzhalter-Links, die nie ausgefüllt wurden.
  • Links, deren Ziel von einem Editor oder Konverter entfernt wurde, der es nicht auflösen konnte.

Wie man es behebt

  1. Öffnen Sie die Datei EPUBCheck Namen (die Nachricht gibt den Pfad, die Zeile und die Spalte an) in einem Text- oder EPUB Editor wie Sigil, oder entpacken Sie die EPUB und öffnen Sie sie dort.
  2. Geben Sie dem Link ein echtes Ziel, wie z.B. ein anderes Kapitel oder ein Fragment wie #note-3.
  3. Wenn es überhaupt kein Link sein sollte, entfernen Sie das a-Element und behalten Sie den Text.
  4. Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.

Wann es nicht das ist

Wenn der href auf ein Fragment zeigt, das nicht existiert, ist das RSC-012, nicht HTM-045.

Andere HTM Nachrichten

  • 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.

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck HTM-045?

EPUBCheck HTM-045 ist eine Gebrauchsmeldung: „Encountered empty href.“ Ein Link hat ein leeres href, das auf dasselbe Dokument zurückweist. Es ist gültig, und EPUBCheck meldet es nur als Nutzungshinweis, sodass Sie überprüfen können, ob ein Selbst-Link beabsichtigt war.

Ist HTM-045 ein Fehler?

HTM-045 wird standardmäßig als Nutzung gemeldet. Nur informativ und standardmäßig verborgen: Es erscheint, wenn EPUBCheck mit -u (--usage) ausgeführt wird. Es macht das EPUB nicht ungültig.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen