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

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, ή από ένα στυλ που διακόπηκε.
  • Ένα σχόλιο που δεν έκλεισε.

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

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

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

Αν το CSS αναλύεται αλλά χρησιμοποιεί μια ιδιότητα που το EPUB απαγορεύει, αυτό είναι CSS-001.

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

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

  • CSS-007 Font-face reference "…" refers to non-standard font type "…".
  • CSS-006 CSS selector specifies fixed position.
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-003 CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • CSS-002 Empty or NULL reference found.

Πηγές

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

FAQ

Τι σημαίνει EPUBCheck CSS-008;

EPUBCheck CSS-008 είναι ένα μήνυμα σφάλματος: “An error occurred while parsing the CSS: ….” Ο αναλυτής CSS βρήκε ένα σφάλμα σύνταξης σε ένα αρχείο στυλ ή σε στοιχείο στυλ. EPUBCheck αναφέρει την περιγραφή του αναλυτή και τη γραμμή και στήλη, και οι κανόνες μετά το σφάλμα ενδέχεται να παραλείπονται από τις εφαρμογές ανάγνωσης.

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

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

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

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

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