EPUBCheck CSS-030: estilos de superposición sin CSS
Actualizado:
EPUBCheck CSS-030 es un mensaje de error: “The package document declares media overlays styling class names but no CSS was found in the content document.” El paquete declara nombres de clase de estilo de superposición de medios, pero un capítulo con narración no tiene CSS. EPUB requiere que cada documento de contenido con una superposición de medios incluya una hoja de estilo, vinculada o incrustada, que defina esas clases; de lo contrario, el texto que se lee no se destaca como se espera.
El mensaje oficial
The package document declares media overlays styling class names but no CSS was found in the content document.
- 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
- Un capítulo con narración que no enlaza la hoja de estilos que utilizan los otros capítulos.
- media:active-class declarado en el paquete mientras que la clase no está definida en ninguna parte.
Cómo arreglarlo
- Vincula la hoja de estilo que define las clases de los nombres de los capítulos EPUBCheck, por ejemplo
<link rel="stylesheet" href="styles.css" type="text/css"/>. - Asegúrate de que la hoja de estilo realmente defina la clase declarada en media:active-class (y media:playback-active-class, si se usa).
- Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.
Cuándo no es esto
Si el CSS define la clase pero el paquete no la declara, el mensaje es CSS-029.
Términos usados aquí
Otros mensajes de CSS
CSS-029Found CSS class name "…" but no "…" property was declared in the package document.CSS-028Use of Font-face declaration.CSS-019CSS font-face declaration has no attributes.CSS-015Alternative style sheets must have a title.CSS-008An error occurred while parsing the CSS: ….CSS-007Font-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.