EPUBCheck CSS-008: σφάλμα σύνταξης σε αρχείο CSS
Ενημερωμένο:
EPUBCheck CSS-008 είναι ένα μήνυμα σφάλματος: “An error occurred while parsing the CSS: ….” Ο αναλυτής CSS βρήκε ένα σφάλμα σύνταξης σε ένα αρχείο στυλ ή σε στοιχείο στυλ. EPUBCheck αναφέρει την περιγραφή του αναλυτή και τη γραμμή και στήλη, και οι κανόνες μετά το σφάλμα ενδέχεται να παραλείπονται από τις εφαρμογές ανάγνωσης.
Το επίσημο μήνυμα
An error occurred while parsing the CSS: %1$s.
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Η έλλειψη ερωτηματικού ή αγκύλης, ή ένας παράξενος χαρακτήρας.
- Μη έγκυρη σύνταξη που αντιγράφηκε από έναν προεπεξεργαστή όπως το Sass ή το Less, ή από ένα στυλ που διακόπηκε.
- Ένα σχόλιο που δεν έκλεισε.
Πώς να το διορθώσω
- Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
- Πηγαίνετε στη γραμμή και στη στήλη στο μήνυμα και διορθώστε τη σύνταξη εκεί.
- Ελέγξτε τον κανόνα ακριβώς πριν από αυτή τη θέση επίσης: μια χάραξη που λείπει συχνά αναφέρεται πιο κάτω.
- Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.
Όταν δεν είναι αυτό
Αν το CSS αναλύεται αλλά χρησιμοποιεί μια ιδιότητα που το EPUB απαγορεύει, αυτό είναι CSS-001.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα CSS
CSS-007Font-face reference "…" refers to non-standard font type "…".CSS-006CSS selector specifies fixed position.CSS-005Conflicting alternate style tags found: ….CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-002Empty or NULL reference found.
Πηγές
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.