Saltar al contenido
EPUBCheck · Hojas de estilo

EPUBCheck CSS-002: referencia url() vacía en CSS

Actualizado:

EPUBCheck CSS-002 es un mensaje de error: “Empty or NULL reference found.” El CSS tiene una referencia vacía, como url() sin nada dentro. Una referencia vacía no apunta a ningún lado, por lo que las aplicaciones de lectura no pueden cargar nada de ella, y EPUBCheck lo informa como un error.

El mensaje oficial

Empty or NULL reference found.

Severidad por defecto
Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
versión de EPUBCheck
5.4.0

Causas típicas

  • Una URL de fondo o de fuente eliminada sin eliminar la declaración.
  • Una hoja de estilos generada a partir de una plantilla cuyo camino de imagen o fuente nunca fue completado.

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. Elimina la declaración con la url() vacía, o completa la ruta a un archivo que está en el EPUB.
  3. Si agregas un archivo, inclúyelo en el manifiesto con su tipo de media.
  4. Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.

Cuándo no es esto

Si url() nombra un archivo que no está en el EPUB, el mensaje es RSC-007.

Términos usados aquí

Otros mensajes de CSS

  • CSS-001 The "…" property must not be included in an EPUB Style Sheet.
  • CSS-003 CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-006 CSS selector specifies fixed position.
  • CSS-007 Font-face reference "…" refers to non-standard font type "…".

Fuentes

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

FAQ

Qué significa EPUBCheck CSS-002?

EPUBCheck CSS-002 es un mensaje de error: “Empty or NULL reference found.” El CSS tiene una referencia vacía, como url() sin nada dentro. Una referencia vacía no apunta a ningún lado, por lo que las aplicaciones de lectura no pueden cargar nada de ella, y EPUBCheck lo informa como un error.

¿Es CSS-002 un error?

CSS-002 se informa como error por defecto. El EPUB rompe una regla de la especificación y es inválido. Las Tiendas y Enviar a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.

Herramientas de PDF a EPUB

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

Ver todas las herramientas