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

EPUBCheck HTM_059: επαναλαμβανόμενη ιδιότητα viewport

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

EPUBCheck HTM_059 είναι ένα μήνυμα σφάλματος: “Viewport "…" property must not be defined more than once, but found values […].” Ένα viewport ορίζει την ίδια ιδιότητα δύο φορές με διαφορετικές τιμές. EPUB απαγορεύει περισσότερες από έναν ορισμούς πλάτους ή ύψους σε ένα meta στοιχείο viewport, και EPUBCheck απαριθμεί τις τιμές που βρήκε.

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

Viewport "%1$s" property must not be defined more than once, but found values [%2$s].

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

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

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

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

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

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

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

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

Εάν υπάρχουν δύο ολόκληρα στοιχεία meta viewport αντί για δύο τιμές σε ένα, δείτε HTM_060b.

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

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

  • HTM_058 HTML documents must be encoded in UTF-8, but UTF-16 was detected.
  • HTM_060b EPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"
  • HTM_061 "…" is not a valid custom data attribute (it must have at least one character after the hyphen, be XML-compatible, and not contain ASCII uppercase letters).
  • HTM_056 Viewport metadata has no "…" dimension (both "width" and "height" properties are required)
  • HTM_062 SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.

Πηγές

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

FAQ

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

EPUBCheck HTM_059 είναι ένα μήνυμα σφάλματος: “Viewport "…" property must not be defined more than once, but found values […].” Ένα viewport ορίζει την ίδια ιδιότητα δύο φορές με διαφορετικές τιμές. EPUB απαγορεύει περισσότερες από έναν ορισμούς πλάτους ή ύψους σε ένα meta στοιχείο viewport, και EPUBCheck απαριθμεί τις τιμές που βρήκε.

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

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

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

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

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