EPUBCheck HTM_056: viewport lipsă o dimensiune
Actualizat:
EPUBCheck HTM_056 este un mesaj de eroare: „Viewport metadata has no "…" dimension (both "width" and "height" properties are required).” Un viewport cu layout fix declară doar o dimensiune, iar atât lățimea cât și înălțimea sunt necesare. EPUBCheck numește dimensiunea care lipsește.
Mesajul oficial
Viewport metadata has no "%1$s" dimension (both "width" and "height" properties are required)
- 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
- Un viewport cu lățime dar fără înălțime, sau invers.
- Un viewport copiat de pe o pagină web, cum ar fi width=device-width, initial-scale=1, care nu are înălțime.
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.
- Declarați ambele în primul element meta viewport din head, de exemplu
content="width=1200, height=1600". - Utilizați numere pozitive în pixeli, sau lățimea și înălțimea dispozitivului 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ă ambele sunt prezente, dar o valoare nu este un număr, acesta este HTM_057; o eroare de analiză este HTM-047.
Termeni folosiți aici
Alte mesaje HTM
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.
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.