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

EPUBCheck HTM_056: λείπει μια διάσταση από το viewport

Ενημερωμένο:

EPUBCheck HTM_056 είναι ένα μήνυμα σφάλματος: “Viewport metadata has no "…" dimension (both "width" and "height" properties are required).” Μια σταθερή διάταξη viewport δηλώνει μόνο μία διάσταση, και απαιτούνται τόσο το πλάτος όσο και το ύψος. EPUBCheck ονομάζει τη διάσταση που λείπει.

Το επίσημο μήνυμα

Viewport metadata has no "%1$s" dimension (both "width" and "height" properties are required)

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

EPUBCheck εκτυπώνει αυτή την ταυτότητα με κάτω απόστροφο αντί για παύλα; αυτή η σελίδα χρησιμοποιεί την ταυτότητα ακριβώς όπως αναφέρεται EPUBCheck.

%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.

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

  • Ένα viewport με πλάτος αλλά χωρίς ύψος, ή το αντίστροφο.
  • Ένα viewport αντιγραμμένο από μια ιστοσελίδα, όπως το width=device-width, initial-scale=1, το οποίο δεν έχει ύψος.

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

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

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

Αν και οι δύο είναι παρόντες αλλά μια τιμή δεν είναι αριθμός, αυτό είναι HTM_057; ένα σφάλμα ανάλυσης είναι HTM-047.

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

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

  • HTM_055 The "…" element should not be used (discouraged construct)
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"
  • HTM_054 Custom attribute namespace ("…") must not include the string "…" in its domain.
  • HTM_058 HTML documents must be encoded in UTF-8, but UTF-16 was detected.
  • HTM_059 Viewport "…" property must not be defined more than once, but found values […].
  • HTM_060b EPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.

Πηγές

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

FAQ

Τι σημαίνει EPUBCheck HTM_056;

EPUBCheck HTM_056 είναι ένα μήνυμα σφάλματος: “Viewport metadata has no "…" dimension (both "width" and "height" properties are required).” Μια σταθερή διάταξη viewport δηλώνει μόνο μία διάσταση, και απαιτούνται τόσο το πλάτος όσο και το ύψος. EPUBCheck ονομάζει τη διάσταση που λείπει.

Είναι HTM_056 σφάλμα;

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

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

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

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