Passer au contenu
EPUBCheck · Documents de contenu XHTML

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

  1. 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à.
  2. Donnez au lien une véritable cible, comme un autre chapitre ou un fragment comme #note-3.
  3. S'il ne devrait pas y avoir de lien du tout, supprimez l'élément a et conservez son texte.
  4. 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-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.

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck HTM-045 ?

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.

Est-ce que HTM-045 une erreur ?

HTM-045 est signalé comme utilisation par défaut. Informative seulement et cachée par défaut : elle apparaît lorsque EPUBCheck est exécuté avec -u (--usage). Cela ne rend pas le EPUB invalide.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils