EPUBCheck HTM_056: viewport puuttuu ulottuvuus
Päivitetty:
EPUBCheck HTM_056 on virheilmoitus: “Viewport metadata has no "…" dimension (both "width" and "height" properties are required).” Kiinteän asettelun viewport määrittelee vain yhden ulottuvuuden, ja sekä leveys että korkeus ovat pakollisia. EPUBCheck nimeää puuttuvan ulottuvuuden.
Virallinen viesti
Viewport metadata has no "%1$s" dimension (both "width" and "height" properties are required)
- Oletusarvoinen vakavuus
- Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
- EPUBCheck versio
- 5.4.0
EPUBCheck tulostaa tämän ID:n aliaksena viivan sijaan; tämä sivu käyttää ID:tä tarkalleen kuten EPUBCheck raportoi sen.
%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.
Tyypilliset syyt
- Viewport, jossa on leveys mutta ei korkeutta, tai päinvastoin.
- Viewport kopioitu verkkosivulta, kuten width=device-width, initial-scale=1, jossa ei ole korkeutta.
Kuinka korjata se
- Avaa tiedosto EPUBCheck nimet (viesti antaa polun, rivin ja sarakkeen) tekstieditorissa tai EPUB-editorissa, kuten Sigil, tai purka alla olevan EPUB ja avaa se siellä.
- Julista molemmat ensimmäisessä viewport-meta-elementissä head-osassa, esimerkiksi
content="width=1200, height=1600". - Käytä positiivisia numeroita pikseleinä, tai laiteleveytenä ja laitekorkeutena, jos sivun pitäisi täyttää näyttö.
- Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.
Milloin tämä ei ole se
Jos molemmat ovat läsnä mutta yksi arvo ei ole numero, se on HTM_057; jäsennysvirhe on HTM-047.
Tässä käytetyt termit
Muut HTM viestit
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.
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.