EPUBCheck CSS-001: propiedad CSS prohibida
Actualizado:
EPUBCheck CSS-001 es un mensaje de error: “The "…" property must not be included in an EPUB Style Sheet.” La hoja de estilos utiliza una propiedad que EPUB no permite en sus hojas de estilo. EPUB 3.3 prohíbe direction y unicode-bidi en CSS, porque las aplicaciones de lectura pueden desactivar CSS y entonces se perdería la dirección del texto; EPUBCheck nombra la propiedad.
El mensaje oficial
The "%1$s" property must not be included in an EPUB Style Sheet.
- 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
- CSS copiado de la web que establece la dirección del texto en la hoja de estilos.
- Libros de derecha a izquierda (árabe, hebreo) donde la dirección se puso en CSS en lugar de en la marca.
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í.
- Eliminar la declaración de dirección o unicode-bidi de la hoja de estilos.
- Establece la dirección del texto con el atributo dir en el XHTML en su lugar, por ejemplo
<html dir="rtl">o<p dir="ltr">, y usa bdo para sustituciones bidireccionales. - Para pasar páginas de derecha a izquierda, establece page-progression-direction en el spine.
- Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.
Cuándo no es esto
Si el CSS no puede ser analizado en absoluto, el mensaje es CSS-008.
Términos usados aquí
Otros mensajes de CSS
CSS-002Empty or NULL reference found.CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-005Conflicting alternate style tags found: ….CSS-006CSS selector specifies fixed position.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.