Παράκαμψη προς το περιεχόμενο
EPUBCheck · XHTML περιεχόμενο εγγράφων

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 που βρέθηκε.

Τυπικές αιτίες

  • Λάθος διαχωριστικά ή ελλείπουσα ισοτιμία στο περιεχόμενο.
  • Λανθασμένα γραμμένα κλειδιά ή περιττοί χαρακτήρες, για παράδειγμα ένα τελικό κόμμα ή εισαγωγικά μέσα στην τιμή.

Πώς να το διορθώσω

  1. Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
  2. Γράψτε το ως content="width=1200, height=1600": πλάτος και ύψος, το καθένα με μια τιμή, διαχωρισμένα με κόμμα.
  3. Διατηρήστε άλλες ιδιότητες του viewport εκτός από τις σταθερές σελίδες διαρρύθμισης εκτός αν τις χρειάζεστε; οι εφαρμογές ανάγνωσης τις αγνοούν.
  4. Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.

Όταν δεν είναι αυτό

Αν η σύνταξη είναι σωστή αλλά το πλάτος ή το ύψος λείπει, αυτό είναι HTM_056; μια κακή τιμή είναι HTM_057.

Όροι που χρησιμοποιούνται εδώ

Άλλα μηνύματα HTM

  • HTM-046 Fixed layout document has no "viewport" meta element.
  • HTM-048 SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).
  • HTM-045 Encountered empty href.
  • HTM-044 Namespace uri "…" was included but not used.
  • HTM-051 Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.
  • HTM_054 Custom attribute namespace ("…") must not include the string "…" in its domain.

Πηγές

Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.

FAQ

Τι σημαίνει EPUBCheck HTM-047;

EPUBCheck HTM-047 είναι ένα μήνυμα σφάλματος: “Viewport metadata "…" has a syntax error.” Το στοιχείο meta viewport ενός εγγράφου σταθερού σχεδιασμού έχει σφάλμα σύνταξης. Το περιεχόμενο χαρακτηριστικό πρέπει να είναι μια λίστα ιδιοτήτων name=value χωρισμένων με κόμματα, ερωτηματικά ή κενά, και EPUBCheck παραθέτει την τιμή που δεν μπορούσε να αναλυθεί.

Είναι HTM-047 σφάλμα;

Το HTM-047 αναφέρεται ως σφάλμα από προεπιλογή. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι μη έγκυρο. Τα καταστήματα και η αποστολή στο Kindle μπορεί να το απορρίψουν, και το EPUBCheck εξέρχεται με κατάσταση 1.

PDF σε EPUB εργαλεία

Κάθε εργαλείο χρησιμοποιεί την ίδια μηχανή. Έως 3 βιβλία την ημέρα είναι δωρεάν.

Δες όλα τα εργαλεία