EPUBCheck CSS-006: posicionamento fixo CSS
Atualizado:
EPUBCheck CSS-006 é uma mensagem de uso: “CSS selector specifies fixed position.” Uma regra CSS usa position: fixed, que os aplicativos de leitura lidam de forma inconsistente em texto paginado. É uma nota de uso, não um erro: o elemento pode permanecer na tela, desaparecer ou sobrepor o texto dependendo do aplicativo.
A mensagem oficial
CSS selector specifies fixed position.
- Severidade padrão
- Uso. Apenas informativo e oculto por padrão: aparece quando EPUBCheck é executado com -u (--usage). Não torna o EPUB inválido.
- versão EPUBCheck
- 5.4.0
Causas típicas
- Estilos copiados de um site, como cabeçalhos fixos, rodapés ou barras de navegação.
- Posicionamento fixo usado para colocar um número de página ou logo em cada tela.
Como consertar isso
- Abra o arquivo EPUBCheck names (a mensagem dá o caminho, linha e coluna) em um editor de texto ou EPUB como Sigil, ou descompacte o EPUB e abra-o lá.
- Remova position: fixed ou substitua-o por fluxo normal (position: static ou relative).
- Se o elemento foi navegação da web, remova-o do livro: aplicativos de leitura fornecem os seus próprios.
- Reconstrua o EPUB e execute EPUBCheck novamente para confirmar que a mensagem desapareceu.
Quando não é isso
Se a propriedade é direction ou unicode-bidi, é proibida e relatada como CSS-001.
Termos usados aqui
Outras mensagens 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.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.