EPUBCheck HTM-045 : href vide dans un lien
Mis à jour :
EPUBCheck HTM-045 est un message d'utilisation : “Encountered empty href.” Un lien a un href vide, qui renvoie au même document. C'est valide, et EPUBCheck le signale uniquement comme une note d'utilisation pour que vous puissiez vérifier qu'un auto-lien était prévu.
Le message officiel
Encountered empty href.
Suggestion de EPUBCheck : Empty hrefs are valid self-references. These should be validated to ensure that this is the desired intent.
- Gravité par défaut
- Utilisation. Informative uniquement et cachée par défaut : elle apparaît lorsque EPUBCheck s'exécute avec -u (--usage). Cela ne rend pas le EPUB invalide.
- version EPUBCheck
- 5.4.0
Causes typiques
- Liens de substitution qui n'ont jamais été remplis.
- Liens dont la cible a été supprimée par un éditeur ou un convertisseur qui n'a pas pu la résoudre.
Comment le corriger
- Ouvrez le fichier EPUBCheck (le message indique le chemin, la ligne et la colonne) dans un éditeur de texte ou EPUB tel que Sigil, ou décompressez le EPUB et ouvrez-le là.
- Donnez au lien une véritable cible, comme un autre chapitre ou un fragment comme
#note-3. - S'il ne devrait pas y avoir de lien du tout, supprimez l'élément a et conservez son texte.
- Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.
Quand ce n'est pas ça
Si le href pointe vers un fragment qui n'existe pas, c'est RSC-012, pas HTM-045.
Termes utilisés ici
Autres messages 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.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.