EPUBCheck HTM_057: valoare invalidă a viewport-ului
Actualizat:
EPUBCheck HTM_057 este un mesaj de eroare: „Viewport "…" value must be a positive number or the keyword "device-…".” O lățime sau o înălțime a viewport-ului nu este un număr pozitiv sau cuvântul cheie al dispozitivului corespunzător. EPUB permite un număr pozitiv simplu sau device-width pentru lățime și device-height pentru înălțime.
Mesajul oficial
Viewport "%1$s" value must be a positive number or the keyword "device-%1$s"
- Severitate implicită
- Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
- versiunea EPUBCheck
- 5.4.0
EPUBCheck tipărește această ID cu un underscore în loc de un hyphen; această pagină folosește ID-ul exact așa cum EPUBCheck îl raporthează.
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- Valori cu unități, cum ar fi 1200px sau 100%.
- Zero, numere negative sau greșeli tipografice precum widht.
- Cuvântul cheie greșit pentru dimensiune, cum ar fi height=device-width.
Cum să o repari
- Deschide fișierul EPUBCheck numit (mesajul dă calea, linia și coloana) într-un editor de text sau EPUB precum Sigil, sau dezarhivează EPUB și deschide-l acolo.
- Utilizați un număr pozitiv simplu, de exemplu
width=1200, height=1600. - Sau folosește device-width pentru lățime și device-height pentru înălțime dacă pagina ar trebui să umple ecranul.
- Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.
Când nu este acest lucru
Dacă o dimensiune lipsește complet, mesajul este HTM_056.
Termeni folosiți aici
Alte mesaje 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.
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.