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 δηλώθηκε στο πακέτο ενώ η κλάση δεν ορίζεται πουθενά.
Πώς να το διορθώσω
- Συνδέστε το στυλ φύλλου που ορίζει τις κλάσεις από τα ονόματα κεφαλαίων EPUBCheck, για παράδειγμα
<link rel="stylesheet" href="styles.css" type="text/css"/>. - Βεβαιωθείτε ότι το στυλ πραγματικά ορίζει την κλάση που δηλώνεται στο media:active-class (και media:playback-active-class, αν χρησιμοποιείται).
- Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.
Όταν δεν είναι αυτό
Αν το CSS ορίζει την κλάση αλλά το πακέτο δεν την δηλώνει, το μήνυμα είναι CSS-029.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα CSS
CSS-029Found CSS class name "…" but no "…" property was declared in the package document.CSS-028Use of Font-face declaration.CSS-019CSS font-face declaration has no attributes.CSS-015Alternative style sheets must have a title.CSS-008An error occurred while parsing the CSS: ….CSS-007Font-face reference "…" refers to non-standard font type "…".
Πηγές
- EPUB 3.3, §9.3.4 Associating style information · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.