EPUBCheck CSS-005: αντιφατικές ετικέτες στυλ
Ενημερωμένο:
EPUBCheck CSS-005 είναι ένα μήνυμα χρήσης: “Conflicting alternate style tags found: ….” Ένας σύνδεσμος σε ένα αρχείο στυλ φέρει εναλλακτικές ετικέτες στυλ που έρχονται σε αντίφαση μεταξύ τους. Οι εναλλακτικές ετικέτες στυλ είναι τα ονόματα κλάσεων στα στοιχεία σύνδεσης (οριζόντια ή κατακόρυφα, μέρα ή νύχτα) που λένε σε μια εφαρμογή ανάγνωσης πότε να χρησιμοποιήσει κάθε αρχείο στυλ, και EPUBCheck απαριθμεί τις αντιφατικές.
Το επίσημο μήνυμα
Conflicting alternate style tags found: %1$s.
- Προεπιλεγμένη σοβαρότητα
- Χρήση. Μόνο ενημερωτικό και κρυφό από προεπιλογή: εμφανίζεται όταν το EPUBCheck λειτουργεί με -u (--usage). Δεν καθιστά το EPUB μη έγκυρο.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Ένα στοιχείο σύνδεσης που έχει επισημανθεί και για την ημέρα και για τη νύχτα, ή τόσο οριζόντια όσο και κάθετα.
- Λίστες τάξεων που συγχωνεύθηκαν από δύο πρότυπα χωρίς να τις ελέγξετε.
Πώς να το διορθώσω
- Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
- Διατηρήστε μία ετικέτα από κάθε ζεύγος σε κάθε στοιχείο συνδέσμου, για παράδειγμα
class="night". - Εάν χρειάζεστε στυλ και για τις δύο περιπτώσεις, χρησιμοποιήστε δύο στοιχεία συνδέσμου, το καθένα με τη δική του ετικέτα και τίτλο.
- Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.
Όταν δεν είναι αυτό
Αν μια εναλλακτική στυλιστική σελίδα απλά δεν έχει τίτλο, το μήνυμα είναι CSS-015.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα CSS
CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-006CSS selector specifies fixed position.CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-007Font-face reference "…" refers to non-standard font type "…".CSS-002Empty or NULL reference found.CSS-008An error occurred while parsing the CSS: ….
Πηγές
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.