EPUBCheck HTM_057: μη έγκυρη τιμή viewport
Ενημερωμένο:
EPUBCheck HTM_057 είναι ένα μήνυμα σφάλματος: “Viewport "…" value must be a positive number or the keyword "device-…".” Το πλάτος ή το ύψος του viewport δεν είναι θετικός αριθμός ή η λέξη-κλειδί της συσκευής που αντιστοιχεί. EPUB επιτρέπει έναν απλό θετικό αριθμό ή device-width για το πλάτος και device-height για το ύψος.
Το επίσημο μήνυμα
Viewport "%1$s" value must be a positive number or the keyword "device-%1$s"
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
EPUBCheck εκτυπώνει αυτή την ταυτότητα με κάτω απόστροφο αντί για παύλα; αυτή η σελίδα χρησιμοποιεί την ταυτότητα ακριβώς όπως αναφέρεται EPUBCheck.
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Τιμές με μονάδες, όπως 1200px ή 100%.
- Μηδέν, αρνητικοί αριθμοί ή τυπογραφικά λάθη όπως το widht.
- Η λανθασμένη λέξη-κλειδί για τη διάσταση, όπως height=device-width.
Πώς να το διορθώσω
- Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
- Χρησιμοποιήστε έναν απλό θετικό αριθμό, για παράδειγμα
width=1200, height=1600. - Ή, αν η ιδιότητα δεν χρειάζεται, αφαιρέστε την.
- Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.
Όταν δεν είναι αυτό
Αν λείπει εντελώς μια διάσταση, το μήνυμα είναι HTM_056.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα HTM
HTM_056Viewport metadata has no "…" dimension (both "width" and "height" properties are required)HTM_058HTML documents must be encoded in UTF-8, but UTF-16 was detected.HTM_055The "…" element should not be used (discouraged construct)HTM_059Viewport "…" property must not be defined more than once, but found values […].HTM_054Custom attribute namespace ("…") must not include the string "…" in its domain.HTM_060bEPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
Πηγές
- EPUB 3.3, §8.2.2.6 Content document dimensions · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.