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

EPUBCheck CSS-030: στυλ overlay χωρίς CSS

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

EPUBCheck CSS-030 είναι ένα μήνυμα σφάλματος: “The package document declares media overlays styling class names but no CSS was found in the content document.” Το πακέτο δηλώνει κλάσεις στυλ overlay, αλλά ένα κεφάλαιο με αφήγηση δεν έχει CSS. EPUB απαιτεί κάθε έγγραφο περιεχομένου με ένα overlay μέσων να περιλαμβάνει ένα αρχείο στυλ, συνδεδεμένο ή ενσωματωμένο, που καθορίζει αυτές τις κλάσεις, αλλιώς το κείμενο που διαβάζεται δεν αναδεικνύεται όπως προορίζεται.

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

The package document declares media overlays styling class names but no CSS was found in the content document.

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

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

  • Ένα κεφάλαιο με αφήγηση που δεν συνδέει το φύλλο στυλ που χρησιμοποιούν τα άλλα κεφάλαια.
  • media:active-class δηλώθηκε στο πακέτο ενώ η κλάση δεν ορίζεται πουθενά.

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

  1. Συνδέστε το στυλ φύλλου που ορίζει τις κλάσεις από τα ονόματα κεφαλαίων EPUBCheck, για παράδειγμα <link rel="stylesheet" href="styles.css" type="text/css"/>.
  2. Βεβαιωθείτε ότι το στυλ πραγματικά ορίζει την κλάση που δηλώνεται στο media:active-class (και media:playback-active-class, αν χρησιμοποιείται).
  3. Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.

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

Αν το CSS ορίζει την κλάση αλλά το πακέτο δεν την δηλώνει, το μήνυμα είναι CSS-029.

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

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

  • CSS-029 Found CSS class name "…" but no "…" property was declared in the package document.
  • CSS-028 Use of Font-face declaration.
  • CSS-019 CSS font-face declaration has no attributes.
  • CSS-015 Alternative style sheets must have a title.
  • CSS-008 An error occurred while parsing the CSS: ….
  • CSS-007 Font-face reference "…" refers to non-standard font type "…".

Πηγές

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

FAQ

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

EPUBCheck CSS-030 είναι ένα μήνυμα σφάλματος: “The package document declares media overlays styling class names but no CSS was found in the content document.” Το πακέτο δηλώνει κλάσεις στυλ overlay, αλλά ένα κεφάλαιο με αφήγηση δεν έχει CSS. EPUB απαιτεί κάθε έγγραφο περιεχομένου με ένα overlay μέσων να περιλαμβάνει ένα αρχείο στυλ, συνδεδεμένο ή ενσωματωμένο, που καθορίζει αυτές τις κλάσεις, αλλιώς το κείμενο που διαβάζεται δεν αναδεικνύεται όπως προορίζεται.

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

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

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

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

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