EPUBCheck CSS-029: μη δηλωμένη κλάση CSS overlay
Ενημερωμένο:
EPUBCheck CSS-029 είναι ένα μήνυμα χρήσης: “Found CSS class name "…" but no "…" property was declared in the package document.” Το CSS χρησιμοποιεί μια κλάση highlighting overlay, αλλά το έγγραφο πακέτου δεν δηλώνει την αντίστοιχη ιδιότητα. Με τα overlays μέσων, η κλάση που αναδεικνύει το κείμενο που διαβάζεται φωναχτά πρέπει να δηλωθεί στα μεταδεδομένα του πακέτου (media:active-class ή media:playback-active-class); EPUBCheck αναφέρει και την κλάση και την λείπουσα ιδιότητα.
Το επίσημο μήνυμα
Found CSS class name "%1$s" but no "%2$s" property was declared in the package document.
- Προεπιλεγμένη σοβαρότητα
- Χρήση. Μόνο ενημερωτικό και κρυφό από προεπιλογή: εμφανίζεται όταν το EPUBCheck λειτουργεί με -u (--usage). Δεν καθιστά το EPUB μη έγκυρο.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Ένα στυλ αντιγραμμένο από ένα βιβλίο με αφηγηματικό περιεχόμενο σε ένα πακέτο που ποτέ δεν δήλωσε την κλάση.
- Τα μεταδεδομένα του πακέτου έχουν επεξεργαστεί και τα στοιχεία media:meta έχουν αφαιρεθεί.
Πώς να το διορθώσω
- Προσθέστε την ιδιότητα στα μεταδεδομένα του πακέτου, για παράδειγμα
<meta property="media:active-class">my-active-item</meta>, με ακριβώς ένα όνομα κλάσης και χωρίς επιλογέα. - Ή αφαιρέστε την αχρησιμοποίητη κλάση από το CSS αν το βιβλίο δεν έχει μέσα εκφραστικής.
- Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.
Όταν δεν είναι αυτό
Εάν η κλάση δηλώνεται αλλά κανένα CSS δεν φτάνει στο κεφάλαιο, το σφάλμα είναι CSS-030.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα CSS
CSS-028Use of Font-face declaration.CSS-030The package document declares media overlays styling class names but no CSS was found in the content document.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.