EPUBCheck HTM_056: viewport mangler en dimension
Opdateret:
EPUBCheck HTM_056 er en fejlmeddelelse: “Viewport metadata has no "…" dimension (both "width" and "height" properties are required).” Et fast-layout viewport erklærer kun én dimension, og både bredde og højde er krævet. EPUBCheck navngiver den dimension, der mangler.
Den officielle meddelelse
Viewport metadata has no "%1$s" dimension (both "width" and "height" properties are required)
- Standard alvorlighed
- Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
- EPUBCheck version
- 5.4.0
EPUBCheck printer denne ID med en underscore i stedet for en bindestreg; denne side bruger ID'en præcis som EPUBCheck rapporterer det.
%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.
Typiske årsager
- En viewport med bredde, men uden højde, eller omvendt.
- En viewport kopieret fra en webside, såsom width=device-width, initial-scale=1, som har ingen højde.
Sådan retter du det
- Åbn filen EPUBCheck navne (beskeden giver stien, linjen og kolonnen) i en tekst- eller EPUB editor som Sigil, eller udpak EPUB og åbn den der.
- Deklarer begge i det første viewport meta-element i head, for eksempel
content="width=1200, height=1600". - Brug positive tal i pixel, eller device-width og device-height, hvis siden skal udfylde skærmen.
- Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.
Hvornår det ikke er dette
Hvis begge er til stede, men en værdi ikke er et nummer, er det HTM_057; en parser-fejl er HTM-047.
Termer der bruges her
Andre HTM beskeder
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
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.