Παράκαμψη προς το περιεχόμενο
EPUBCheck · Εικόνες, ήχος και επικαλύψεις μέσων

EPUBCheck MED_017: το θραύσμα υπερίχουσας σελίδας δεν είναι ταυτοποίηση

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

EPUBCheck MED_017 είναι ένα μήνυμα προειδοποίησης: “URL fragment should indicate an element ID, but found '#…'.” Μια αναφορά κειμένου υπερίχουσας σελίδας χρησιμοποιεί ένα θραύσμα που δεν είναι ταυτοποίηση στοιχείου. Για XHTML κεφάλαια, EPUB προτείνει να δείχνει κάποιο στοιχείο με την ταυτοποίησή του. Άλλες διατάξεις θραυσμάτων ενδέχεται να μην υποστηρίζονται από τις εφαρμογές ανάγνωσης. EPUBCheck προειδοποιεί και δείχνει το θραύσμα.

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

URL fragment should indicate an element ID, but found '#%1$s'.

Προεπιλεγμένη σοβαρότητα
Προειδοποίηση. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. EPUBCheck εξέρχεται με 0, εκτός αν περάσετε --failonwarnings.
Έκδοση EPUBCheck
5.4.0

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

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

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

  • Σχέδια τμήματος κειμένου ή χαρακτήρα που γράφονται από ένα εργαλείο ευθυγράμμισης.
  • Ένα απόσπασμα με ένα τυπογραφικό λάθος ή έναν αρχικό χαρακτήρα που δεν είναι μέρος του id.

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

  1. Δώστε στη φράση ένα στοιχείο με ένα id στο κεφάλαιο, για παράδειγμα <span id="s12">.
  2. Δείξτε την πηγή κειμένου σε αυτό, ως chapter1.xhtml#s12.
  3. Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.

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

Αν ο στόχος είναι ένα έγγραφο SVG, το κομμάτι θα πρέπει να είναι ένα αναγνωριστικό τμήματος SVG (MED_018).

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

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

  • MED_016 Media Overlays total duration should be the sum of the durations of all Media Overlays documents.
  • MED_018 URL fragment should be an SVG fragment identifier, but found '#…'.
  • MED_015 Media overlay text references must be in reading order. Text target "…" is before the previous link target in … order.
  • MED_014 Media overlay audio file URLs must not have a fragment, but found '#…'.
  • MED_013 Media Overlay Document referenced from the "media-overlay" attribute does not contain a reference to this Content Document.
  • MED_012 The "media-overlay" attribute does not match the ID of the Media Overlay that refers to this document.

Πηγές

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

FAQ

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

EPUBCheck MED_017 είναι ένα μήνυμα προειδοποίησης: “URL fragment should indicate an element ID, but found '#…'.” Μια αναφορά κειμένου υπερίχουσας σελίδας χρησιμοποιεί ένα θραύσμα που δεν είναι ταυτοποίηση στοιχείου. Για XHTML κεφάλαια, EPUB προτείνει να δείχνει κάποιο στοιχείο με την ταυτοποίησή του. Άλλες διατάξεις θραυσμάτων ενδέχεται να μην υποστηρίζονται από τις εφαρμογές ανάγνωσης. EPUBCheck προειδοποιεί και δείχνει το θραύσμα.

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

MED_017 αναφέρεται ως προειδοποίηση από προεπιλογή. Το EPUB είναι ακόμα έγκυρο, αλλά κάτι είναι πιθανό να προκαλέσει προβλήματα σε ορισμένες εφαρμογές ανάγνωσης. Το EPUBCheck βγαίνει με 0 εκτός εάν περάσετε --failonwarnings.

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

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

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