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

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

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

  • Σύνδεσμοι πλατφόρμας που δεν έχουν συμπληρωθεί ποτέ.
  • Σύνδεσμοι των οποίων ο προορισμός έχει αφαιρεθεί από έναν επιμελητή ή έναν μετατροπέα που δεν μπόρεσε να τον επιλύσει.

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

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

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

Εάν το href δείχνει σε ένα τμήμα που δεν υπάρχει, αυτό είναι RSC-012, όχι HTM-045.

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

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

  • HTM-044 Namespace uri "…" was included but not used.
  • HTM-046 Fixed layout document has no "viewport" meta element.
  • HTM-047 Viewport metadata "…" has a syntax error
  • HTM-048 SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).
  • 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-045;

EPUBCheck HTM-045 είναι ένα μήνυμα χρήσης: “Encountered empty href.” Ένας σύνδεσμος έχει κενό href, που επιστρέφει πίσω στο ίδιο έγγραφο. Είναι έγκυρο, και EPUBCheck το αναφέρει μόνο ως σημείωση χρήσης ώστε να μπορείτε να ελέγξετε αν μια αυτοσύνδεση προοριζόταν.

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

HTM-045 αναφέρεται ως χρήση από προεπιλογή. Μόνο ενημερωτικό και κρυφό από προεπιλογή: εμφανίζεται όταν το EPUBCheck εκτελείται με -u (--usage). Δεν καθιστά το EPUB άκυρο.

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

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

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