Pule para o conteúdo
EPUBCheck · Folhas de estilo

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

  1. 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"/>.
  2. Certifique-se de que a folha de estilo realmente define a classe declarada em media:active-class (e media:playback-active-class, se usada).
  3. 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-029 Found CSS class name "…" but no "…" property was declared in the package document.
  • CSS-028 Use of Font-face declaration.
  • CSS-019 CSS font-face declaration has no attributes.
  • CSS-015 Alternative style sheets must have a title.
  • CSS-008 An error occurred while parsing the CSS: ….
  • CSS-007 Font-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.

FAQ

O que significa EPUBCheck CSS-030?

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.

É CSS-030 um erro?

CSS-030 é reportado como erro por padrão. 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.

PDF para EPUB ferramentas

Todas as ferramentas usam o mesmo motor. Até 3 livros por dia são gratuitos.

Ver todas as ferramentas