Pule para o conteúdo
EPUBCheck · Folhas de estilo

EPUBCheck CSS-002: referência url() vazia em CSS

Atualizado:

EPUBCheck CSS-002 é uma mensagem de erro: “Empty or NULL reference found.” O CSS tem uma referência vazia, como url() sem nada dentro. Uma referência vazia não aponta para lugar nenhum, então os aplicativos de leitura não podem carregar nada dela, e EPUBCheck a reporta como um erro.

A mensagem oficial

Empty or NULL reference found.

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

  • Uma URL de fundo ou de fonte removida sem remover a declaração.
  • Uma folha de estilo gerada a partir de um modelo cujo caminho de imagem ou fonte nunca foi preenchido.

Como consertar isso

  1. 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á.
  2. Exclua a declaração com a url() vazia, ou preencha o caminho para um arquivo que está no EPUB.
  3. Se você adicionar um arquivo, liste-o no manifesto com seu tipo de mídia.
  4. Reconstrua o EPUB e execute EPUBCheck novamente para confirmar que a mensagem desapareceu.

Quando não é isso

Se url() nomear um arquivo que não está no EPUB, a mensagem é RSC-007.

Termos usados aqui

Outras mensagens de CSS

  • CSS-001 The "…" property must not be included in an EPUB Style Sheet.
  • CSS-003 CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-006 CSS selector specifies fixed position.
  • 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-002?

EPUBCheck CSS-002 é uma mensagem de erro: “Empty or NULL reference found.” O CSS tem uma referência vazia, como url() sem nada dentro. Uma referência vazia não aponta para lugar nenhum, então os aplicativos de leitura não podem carregar nada dela, e EPUBCheck a reporta como um erro.

É CSS-002 um erro?

CSS-002 é 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