EPUBCheck CSS-030: estilos de sobreposição sem CSS
Atualizado:
EPUBCheck CSS-030 é uma mensagem de erro: “The package document declares media overlays styling class names but no CSS was found in the content document.” O pacote declara nomes de classes de estilo de sobreposição de mídia, mas um capítulo com narração não tem CSS. EPUB requer que cada documento de conteúdo com uma sobreposição de mídia inclua uma folha de estilo, vinculada ou embutida, que define essas classes, caso contrário, o texto sendo lido não é destacado conforme pretendido.
A mensagem oficial
The package document declares media overlays styling class names but no CSS was found in the content document.
- Severidade padrão
- Erro. O EPUB quebra uma regra da especificação e é inválido. Lojas e Enviar para Kindle podem rejeitá-lo, e EPUBCheck sai com status 1.
- versão EPUBCheck
- 5.4.0
Causas típicas
- Um capítulo com narração que não vincula a folha de estilo que os outros capítulos utilizam.
- media:active-class declarado no pacote enquanto a classe não está definida em lugar nenhum.
Como consertar isso
- Vincule a folha de estilos que define as classes a partir dos nomes dos capítulos EPUBCheck, por exemplo
<link rel="stylesheet" href="styles.css" type="text/css"/>. - Certifique-se de que a folha de estilo realmente define a classe declarada em media:active-class (e media:playback-active-class, se usada).
- Reconstrua o EPUB e execute EPUBCheck novamente para confirmar que a mensagem desapareceu.
Quando não é isso
Se o CSS definir a classe, mas o pacote não a declarar, a mensagem é CSS-029.
Termos usados aqui
Outras mensagens 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 "…".
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.