Pule para o conteúdo
EPUBCheck · Folhas de estilo

EPUBCheck CSS-015: CSS alternativo sem título

Atualizado:

EPUBCheck CSS-015 é uma mensagem de erro: “Alternative style sheets must have a title.” Uma folha de estilo alternativa não possui atributo title. Um link com rel="alternate stylesheet" precisa de um título, porque o título é o que um aplicativo de leitura mostra ao oferecer a folha de estilo alternativa.

A mensagem oficial

Alternative style sheets must have a title.

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 elemento de link para um estilo alternativo escrito sem título.
  • Um estilo noturno ou de escrita vertical adicionado por uma ferramenta que omitiu o título.

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. Adicione um atributo title que nomeie o estilo, por exemplo <link rel="alternate stylesheet" title="Night" href="night.css" type="text/css"/>.
  3. Se a folha de estilo deve sempre se aplicar, mude rel para plain stylesheet.
  4. Reconstrua o EPUB e execute EPUBCheck novamente para confirmar que a mensagem desapareceu.

Quando não é isso

Se as folhas de estilo alternadas contiverem tags de estilo conflitantes, veja CSS-005.

Termos usados aqui

Outras mensagens de CSS

  • CSS-019 CSS font-face declaration has no attributes.
  • CSS-008 An error occurred while parsing the CSS: ….
  • CSS-007 Font-face reference "…" refers to non-standard font type "…".
  • CSS-006 CSS selector specifies fixed position.
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;

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-015?

EPUBCheck CSS-015 é uma mensagem de erro: “Alternative style sheets must have a title.” Uma folha de estilo alternativa não possui atributo title. Um link com rel="alternate stylesheet" precisa de um título, porque o título é o que um aplicativo de leitura mostra ao oferecer a folha de estilo alternativa.

É CSS-015 um erro?

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