Παράκαμψη προς το περιεχόμενο
EPUBCheck · Φύλλα στυλ

EPUBCheck CSS-002: κενή αναφορά url() στο CSS

Ενημερωμένο:

EPUBCheck CSS-002 είναι ένα μήνυμα σφάλματος: “Empty or NULL reference found.” Το CSS έχει μια κενή αναφορά, όπως url() χωρίς τίποτα μέσα. Μια κενή αναφορά δεν δείχνει πουθενά, οπότε οι εφαρμογές ανάγνωσης δεν μπορούν να φορτώσουν τίποτα από αυτή, και EPUBCheck το αναφέρει ως σφάλμα.

Το επίσημο μήνυμα

Empty or NULL reference found.

Προεπιλεγμένη σοβαρότητα
Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
Έκδοση EPUBCheck
5.4.0

Τυπικές αιτίες

  • Ένα URL φόντου ή γραμματοσειράς που αφαιρέθηκε χωρίς να αφαιρεθεί η δήλωση.
  • Ένα στυλ που δημιουργήθηκε από μια πρότυπη μορφή της οποίας η διαδρομή εικόνας ή γραμματοσειράς δεν συμπληρώθηκε ποτέ.

Πώς να το διορθώσω

  1. Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
  2. Διαγράψτε τη δήλωση με το κενό url(), ή συμπληρώστε τη διαδρομή σε ένα αρχείο που βρίσκεται στο EPUB.
  3. Εάν προσθέσετε ένα αρχείο, καταχωρίστε το στο μανιφέστο με τον τύπο μέσου του.
  4. Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.

Όταν δεν είναι αυτό

Εάν το url() αναφέρει ένα αρχείο που δεν είναι στο EPUB, το μήνυμα είναι RSC-007.

Όροι που χρησιμοποιούνται εδώ

Άλλα μηνύματα CSS

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

Πηγές

Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.

FAQ

Τι σημαίνει το EPUBCheck CSS-002;

EPUBCheck CSS-002 είναι ένα μήνυμα σφάλματος: “Empty or NULL reference found.” Το CSS έχει μια κενή αναφορά, όπως url() χωρίς τίποτα μέσα. Μια κενή αναφορά δεν δείχνει πουθενά, οπότε οι εφαρμογές ανάγνωσης δεν μπορούν να φορτώσουν τίποτα από αυτή, και EPUBCheck το αναφέρει ως σφάλμα.

Είναι CSS-002 σφάλμα;

CSS-002 αναφέρεται ως σφάλμα από προεπιλογή. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι μη έγκυρο. Τα καταστήματα και η αποστολή σε Kindle μπορεί να το απορρίψουν, και το EPUBCheck εξέρχεται με κατάσταση 1.

PDF σε EPUB εργαλεία

Κάθε εργαλείο χρησιμοποιεί την ίδια μηχανή. Έως 3 βιβλία την ημέρα είναι δωρεάν.

Δες όλα τα εργαλεία