Saltar al contenido
EPUBCheck · documentos de XHTML

EPUBCheck HTM-045: href vacío en un enlace

Actualizado:

EPUBCheck HTM-045 es un mensaje de uso: “Encountered empty href.” Un enlace tiene un href vacío, que apunta de vuelta al mismo documento. Es válido y EPUBCheck solo lo informa como una nota de uso para que pueda verificar que se pretendía un autoenlace.

El mensaje oficial

Encountered empty href.

sugerencia de EPUBCheck: Empty hrefs are valid self-references. These should be validated to ensure that this is the desired intent.

Severidad por defecto
Uso. Informativo solo y oculto por defecto: aparece cuando EPUBCheck se ejecuta con -u (--usage). No hace que el EPUB sea inválido.
versión de EPUBCheck
5.4.0

Causas típicas

  • Enlaces de marcador de posición que nunca se completaron.
  • Enlaces cuyo destino fue eliminado por un editor o un convertidor que no pudo resolverlo.

Cómo arreglarlo

  1. Abre el archivo EPUBCheck nombrado (el mensaje da la ruta, línea y columna) en un editor de texto o EPUB como Sigil, o descomprime el EPUB y ábrelo allí.
  2. Asigna al enlace un objetivo real, como otro capítulo o un fragmento como #note-3.
  3. Si no debería ser un enlace en absoluto, elimina el elemento a y mantén su texto.
  4. Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.

Cuándo no es esto

Si el href apunta a un fragmento que no existe, eso es RSC-012, no HTM-045.

Términos usados aquí

Otros mensajes de 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.

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck HTM-045?

EPUBCheck HTM-045 es un mensaje de uso: “Encountered empty href.” Un enlace tiene un href vacío, que apunta de vuelta al mismo documento. Es válido y EPUBCheck solo lo informa como una nota de uso para que pueda verificar que se pretendía un autoenlace.

¿Es HTM-045 un error?

HTM-045 se informa como uso por defecto. Solo informativo y oculto por defecto: aparece cuando EPUBCheck se ejecuta con -u (--usage). No hace que EPUB sea inválido.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas