Zum Inhalt springen
EPUBCheck · Stylesheets

EPUBCheck CSS-002: leere url()-Referenz in CSS

Aktualisiert:

EPUBCheck CSS-002 ist eine Fehlermeldung: „Empty or NULL reference found.“ Das CSS hat eine leere Referenz, wie url() ohne Inhalt. Eine leere Referenz zeigt nirgendwohin, sodass Leseanwendungen nichts daraus laden können, und EPUBCheck meldet es als Fehler.

Die offizielle Nachricht

Empty or NULL reference found.

Standard-Schweregrad
Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
EPUBCheck Version
5.4.0

Typische Ursachen

  • Eine Hintergrund- oder Schriftart-URL, die entfernt wurde, ohne die Deklaration zu entfernen.
  • Ein Stylesheet, das aus einer Vorlage generiert wurde, deren Bild- oder Schriftartpfad nie ausgefüllt wurde.

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. Löschen Sie die Deklaration mit der leeren url(), oder fügen Sie den Pfad zu einer Datei ein, die sich im EPUB befindet.
  3. Wenn Sie eine Datei hinzufügen, listen Sie sie im Manifest mit ihrem Medientyp auf.
  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 url() eine Datei benennt, die nicht in der EPUB ist, ist die Nachricht RSC-007.

Andere CSS Nachrichten

  • CSS-001 The "…" property must not be included in an EPUB Style Sheet.
  • CSS-003 CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-006 CSS selector specifies fixed position.
  • CSS-007 Font-face reference "…" refers to non-standard font type "…".

Quellen

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

FAQ

Was bedeutet EPUBCheck CSS-002?

EPUBCheck CSS-002 ist eine Fehlermeldung: „Empty or NULL reference found.“ Das CSS hat eine leere Referenz, wie url() ohne Inhalt. Eine leere Referenz zeigt nirgendwohin, sodass Leseanwendungen nichts daraus laden können, und EPUBCheck meldet es als Fehler.

Ist CSS-002 ein Fehler?

CSS-002 wird standardmäßig als Fehler gemeldet. Das EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Stores und Senden an Kindle können es ablehnen, und EPUBCheck endet mit Status 1.

PDF zu EPUB Tools

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

Alle Werkzeuge ansehen