EPUBCheck HTM-047: σφάλμα σύνταξης viewport
Ενημερωμένο:
EPUBCheck HTM-047 είναι ένα μήνυμα σφάλματος: “Viewport metadata "…" has a syntax error.” Το στοιχείο meta viewport ενός εγγράφου σταθερού σχεδιασμού έχει σφάλμα σύνταξης. Το περιεχόμενο χαρακτηριστικό πρέπει να είναι μια λίστα ιδιοτήτων name=value χωρισμένων με κόμματα, ερωτηματικά ή κενά, και EPUBCheck παραθέτει την τιμή που δεν μπορούσε να αναλυθεί.
Το επίσημο μήνυμα
Viewport metadata "%1$s" has a syntax error
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Λάθος διαχωριστικά ή ελλείπουσα ισοτιμία στο περιεχόμενο.
- Λανθασμένα γραμμένα κλειδιά ή περιττοί χαρακτήρες, για παράδειγμα ένα τελικό κόμμα ή εισαγωγικά μέσα στην τιμή.
Πώς να το διορθώσω
- Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
- Γράψτε το ως
content="width=1200, height=1600": πλάτος και ύψος, το καθένα με μια τιμή, διαχωρισμένα με κόμμα. - Διατηρήστε άλλες ιδιότητες του viewport εκτός από τις σταθερές σελίδες διαρρύθμισης εκτός αν τις χρειάζεστε; οι εφαρμογές ανάγνωσης τις αγνοούν.
- Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.
Όταν δεν είναι αυτό
Αν η σύνταξη είναι σωστή αλλά το πλάτος ή το ύψος λείπει, αυτό είναι HTM_056; μια κακή τιμή είναι HTM_057.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα HTM
HTM-046Fixed layout document has no "viewport" meta element.HTM-048SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).HTM-045Encountered empty href.HTM-044Namespace uri "…" was included but not used.HTM-051Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.HTM_054Custom attribute namespace ("…") must not include the string "…" in its domain.
Πηγές
- EPUB 3.3, §F.2 The viewport meta tag, syntax · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.