EPUBCheck HTM_056: viewport mangler en dimensjon
Oppdatert:
EPUBCheck HTM_056 er en feilmelding: “Viewport metadata has no "…" dimension (both "width" and "height" properties are required).” En fast-layout viewport erklærer bare én dimensjon, og både bredde og høyde er påkrevd. EPUBCheck navngir dimensjonen som mangler.
Den offisielle meldingen
Viewport metadata has no "%1$s" dimension (both "width" and "height" properties are required)
- Standard alvorlighetsgrad
- Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
- EPUBCheck versjon
- 5.4.0
EPUBCheck skriver ut denne ID-en med en understrek i stedet for en bindestrek; denne siden bruker ID-en nøyaktig som EPUBCheck rapporterer den.
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- En viewport med bredde, men uten høyde, eller omvendt.
- En.viewport kopiert fra en webside, som width=device-width, initial-scale=1, som ikke har noen høyde.
Hvordan fikse det
- Åpne filen EPUBCheck navnene (meldingen gir banen, linje og kolonne) i en tekst- eller EPUB editor som Sigil, eller pakk ut EPUB og åpne det der.
- Erklær begge i det første viewport meta-elementet i hodet, for eksempel
content="width=1200, height=1600". - Bruk positive tall i piksler, eller device-width og device-height hvis siden skal fylle skjermen.
- Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.
Når det ikke er dette
Hvis begge er til stede, men en verdi ikke er et tall, er det HTM_057; en parser-feil er HTM-047.
Begreper brukt her
Andre HTM meldinger
HTM_055The "…" element should not be used (discouraged construct)HTM_057Viewport "…" value must be a positive number or the keyword "device-…"HTM_054Custom attribute namespace ("…") must not include the string "…" in its domain.HTM_058HTML documents must be encoded in UTF-8, but UTF-16 was detected.HTM_059Viewport "…" property must not be defined more than once, but found values […].HTM_060bEPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.