EPUBCheck CSS-005: tags de estilo conflitantes
Atualizado:
EPUBCheck CSS-005 é uma mensagem de uso: “Conflicting alternate style tags found: ….” Um link para uma folha de estilo carrega tags de estilo alternadas que se contradizem. As tags de estilo alternadas são nomes de classes em elementos de link (horizontal ou vertical, dia ou noite) que dizem a um aplicativo de leitura quando usar cada folha de estilo, e EPUBCheck lista as conflitantes.
A mensagem oficial
Conflicting alternate style tags found: %1$s.
- 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
%1$s, %2$s… são preenchidos com o arquivo, valor ou elemento EPUBCheck encontrado.
Causas típicas
- Um elemento de link marcado tanto para dia quanto para noite, ou tanto horizontal quanto vertical.
- Listas de classes mescladas de dois modelos sem verificação.
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á.
- Mantenha uma tag de cada par em cada elemento de link, por exemplo
class="night". - Se você precisar de estilos para ambos os casos, use dois elementos de link, cada um com sua própria tag e título.
- Reconstrua o EPUB e execute EPUBCheck novamente para confirmar que a mensagem desapareceu.
Quando não é isso
Se uma folha de estilo alternativa simplesmente não tiver título, a mensagem é CSS-015.
Termos usados aqui
Outras mensagens de CSS
CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-006CSS selector specifies fixed position.CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-007Font-face reference "…" refers to non-standard font type "…".CSS-002Empty or NULL reference found.CSS-008An error occurred while parsing the CSS: ….
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.