EPUBCheck HTM_057: valor de viewport inválido
Atualizado:
EPUBCheck HTM_057 é uma mensagem de erro: “Viewport "…" value must be a positive number or the keyword "device-…".” A largura ou altura do viewport não é um número positivo ou a palavra-chave do dispositivo correspondente. EPUB permite um número positivo simples ou device-width para largura e device-height para altura.
A mensagem oficial
Viewport "%1$s" value must be a positive number or the keyword "device-%1$s"
- 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
EPUBCheck imprime este ID com um sublinhado em vez de um hífen; esta página usa o ID exatamente como EPUBCheck o relata.
%1$s, %2$s… são preenchidos com o arquivo, valor ou elemento EPUBCheck encontrado.
Causas típicas
- Valores com unidades, como 1200px ou 100%.
- Zero, números negativos ou erros de digitação, como widht.
- A palavra-chave errada para a dimensão, como height=device-width.
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á.
- Use um número positivo simples, por exemplo
width=1200, height=1600. - Ou, se a propriedade não for necessária, remova-a.
- Reconstrua o EPUB e execute EPUBCheck novamente para confirmar que a mensagem desapareceu.
Quando não é isso
Se uma dimensão estiver completamente ausente, a mensagem é HTM_056.
Termos usados aqui
Outras mensagens de HTM
HTM_056Viewport metadata has no "…" dimension (both "width" and "height" properties are required)HTM_058HTML documents must be encoded in UTF-8, but UTF-16 was detected.HTM_055The "…" element should not be used (discouraged construct)HTM_059Viewport "…" property must not be defined more than once, but found values […].HTM_054Custom attribute namespace ("…") must not include the string "…" in its domain.HTM_060bEPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.