EPUBCheck HTM-045: κενό href σε έναν σύνδεσμο
Ενημερωμένο:
EPUBCheck HTM-045 είναι ένα μήνυμα χρήσης: “Encountered empty href.” Ένας σύνδεσμος έχει κενό href, που επιστρέφει πίσω στο ίδιο έγγραφο. Είναι έγκυρο, και EPUBCheck το αναφέρει μόνο ως σημείωση χρήσης ώστε να μπορείτε να ελέγξετε αν μια αυτοσύνδεση προοριζόταν.
Το επίσημο μήνυμα
Encountered empty href.
Πρόταση του EPUBCheck: Empty hrefs are valid self-references. These should be validated to ensure that this is the desired intent.
- Προεπιλεγμένη σοβαρότητα
- Χρήση. Μόνο ενημερωτικό και κρυφό από προεπιλογή: εμφανίζεται όταν το EPUBCheck λειτουργεί με -u (--usage). Δεν καθιστά το EPUB μη έγκυρο.
- Έκδοση EPUBCheck
- 5.4.0
Τυπικές αιτίες
- Σύνδεσμοι πλατφόρμας που δεν έχουν συμπληρωθεί ποτέ.
- Σύνδεσμοι των οποίων ο προορισμός έχει αφαιρεθεί από έναν επιμελητή ή έναν μετατροπέα που δεν μπόρεσε να τον επιλύσει.
Πώς να το διορθώσω
- Ανοίξτε το αρχείο EPUBCheck που ονομάζεται (το μήνυμα δίνει το μονοπάτι, τη γραμμή και τη στήλη) σε έναν επεξεργαστή κειμένου ή EPUB όπως το Sigil, ή αποσυμπιέστε το EPUB και ανοίξτε το εκεί.
- Δώστε στον σύνδεσμο έναν πραγματικό στόχο, όπως άλλο κεφάλαιο ή ένα τμήμα όπως
#note-3. - Αν δεν πρέπει να είναι καθόλου σύνδεσμος, αφαιρέστε το στοιχείο a και διατηρήστε το κείμενό της.
- Επανακατασκευάστε το EPUB και εκτελέστε ξανά το EPUBCheck για να επιβεβαιώσετε ότι το μήνυμα έχει εξαφανιστεί.
Όταν δεν είναι αυτό
Εάν το href δείχνει σε ένα τμήμα που δεν υπάρχει, αυτό είναι RSC-012, όχι HTM-045.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα HTM
HTM-044Namespace uri "…" was included but not used.HTM-046Fixed layout document has no "viewport" meta element.HTM-047Viewport metadata "…" has a syntax errorHTM-048SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).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.
Πηγές
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.