EPUBCheck CSS-008: error de sintaxis en un archivo CSS
Actualizado:
EPUBCheck CSS-008 es un mensaje de error: “An error occurred while parsing the CSS: ….” El analizador CSS encontró un error de sintaxis en una hoja de estilo o elemento de estilo. EPUBCheck informa la descripción del propio analizador y la línea y columna, y las reglas que siguen al error pueden ser omitidas por las aplicaciones de lectura.
El mensaje oficial
An error occurred while parsing the CSS: %1$s.
- 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
%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.
Causas típicas
- Falta un punto y coma o una llave, o hay un carácter suelto.
- Sintaxis no válida copiada de un preprocesador como Sass o Less, o de una hoja de estilo que fue truncada.
- Un comentario que no fue cerrado.
Cómo arreglarlo
- 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í.
- Ve a la línea y columna en el mensaje y corrige la sintaxis allí.
- Verifica la regla justo antes de esa posición también: una llave faltante a menudo se informa más adelante.
- Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.
Cuándo no es esto
Si el CSS se analiza pero utiliza una propiedad que EPUB prohíbe, eso es CSS-001.
Términos usados aquí
Otros mensajes de CSS
CSS-007Font-face reference "…" refers to non-standard font type "…".CSS-006CSS selector specifies fixed position.CSS-005Conflicting alternate style tags found: ….CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-002Empty or NULL reference found.
Fuentes
Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.