EPUBCheck CSS-015: εναλλακτικό CSS χωρίς τίτλο
Ενημερωμένο:
EPUBCheck CSS-015 είναι ένα μήνυμα σφάλματος: “Alternative style sheets must have a title.” Ένα εναλλακτικό αρχείο στυλ δεν έχει τίτλο. Ένας σύνδεσμος με rel="alternate stylesheet" χρειάζεται τίτλο, διότι ο τίτλος είναι αυτό που εμφανίζει μια εφαρμογή ανάγνωσης όταν προσφέρει το εναλλακτικό στυλ.
Το επίσημο μήνυμα
Alternative style sheets must have a title.
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
Τυπικές αιτίες
- Ένα στοιχείο σύνδεσμου για μια εναλλακτική μορφή γραμμένο χωρίς τίτλο.
- Ένα στυλ νύχτας ή κατακόρυφης γραφής που προστέθηκε από ένα εργαλείο που άφησε έξω τον τίτλο.
Πώς να το διορθώσω
- Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
- Προσθέστε ένα χαρακτηριστικό τίτλου που να ονομάζει το στυλ, για παράδειγμα
<link rel="alternate stylesheet" title="Night" href="night.css" type="text/css"/>. - Αν το φύλλο στυλ πρέπει να εφαρμόζεται πάντα, αλλάξτε το rel σε απλό φύλλο στυλ.
- Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.
Όταν δεν είναι αυτό
Εάν τα εναλλακτικά στυλ περιλαμβάνουν αντικρουόμενους στυλ ετικέτες, δείτε το CSS-005.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα CSS
CSS-019CSS font-face declaration has no attributes.CSS-008An error occurred while parsing the 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 …;
Πηγές
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.