EPUBCheck CSS-006: posicionamiento fijo CSS
Actualizado:
EPUBCheck CSS-006 es un mensaje de uso: “CSS selector specifies fixed position.” Una regla CSS usa position: fixed, que las aplicaciones de lectura manejan de manera inconsistente en texto paginado. Es una nota de uso, no un error: el elemento puede permanecer en pantalla, desaparecer o superponerse al texto dependiendo de la aplicación.
El mensaje oficial
CSS selector specifies fixed position.
- 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
- Estilos copiados de un sitio web, como encabezados fijos, pies de página o barras de navegación.
- Posicionamiento fijo utilizado para colocar un número de página o logotipo en cada pantalla.
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 position: fixed o reemplazarlo con flujo normal (position: static o relative).
- Si el elemento era navegación web, elimínalo del libro: las apps de lectura proporcionan las propias.
- Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.
Cuándo no es esto
Si la propiedad es direction o unicode-bidi, está prohibida y se informa como CSS-001.
Términos usados aquí
Otros mensajes de CSS
CSS-005Conflicting alternate style tags found: ….CSS-007Font-face reference "…" refers to non-standard font type "…".CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-008An error occurred while parsing the CSS: ….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.