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 φόντου ή γραμματοσειράς που αφαιρέθηκε χωρίς να αφαιρεθεί η δήλωση.
- Ένα στυλ που δημιουργήθηκε από μια πρότυπη μορφή της οποίας η διαδρομή εικόνας ή γραμματοσειράς δεν συμπληρώθηκε ποτέ.
Πώς να το διορθώσω
- Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
- Διαγράψτε τη δήλωση με το κενό url(), ή συμπληρώστε τη διαδρομή σε ένα αρχείο που βρίσκεται στο EPUB.
- Εάν προσθέσετε ένα αρχείο, καταχωρίστε το στο μανιφέστο με τον τύπο μέσου του.
- Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.
Όταν δεν είναι αυτό
Εάν το url() αναφέρει ένα αρχείο που δεν είναι στο EPUB, το μήνυμα είναι RSC-007.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα CSS
CSS-001The "…" property must not be included in an EPUB Style Sheet.CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-005Conflicting alternate style tags found: ….CSS-006CSS selector specifies fixed position.CSS-007Font-face reference "…" refers to non-standard font type "…".
Πηγές
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.