EPUBCheck HTM-047: eroare de sintaxă viewport
Actualizat:
EPUBCheck HTM-047 este un mesaj de eroare: „Viewport metadata "…" has a syntax error.” Elementul meta viewport al unui document cu layout fix are o eroare de sintaxă. Atributul content trebuie să fie o listă de proprietăți name=value separate prin virgule, punctele și virgule sau spații, iar EPUBCheck citează valoarea pe care nu a putut să o analizeze.
Mesajul oficial
Viewport metadata "%1$s" has a syntax error
- 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
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- Separatoare greșite sau un semn egal lipsă în atributul de conținut.
- Chei scrise greșit sau caracterere rătăcite, de exemplu o virgulă în exces sau ghilimele în interiorul valorii.
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.
- Scrie-l ca
content="width=1200, height=1600": lățime și înălțime, fiecare cu o valoare, separate printr-o virgulă. - Păstrează celelalte proprietăți viewport în paginile cu layout fix, cu excepția cazului în care ai nevoie de ele; aplicațiile de citire le ignoră.
- Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.
Când nu este acest lucru
Dacă sintaxa este corectă, dar lățimea sau înălțimea lipsesc, aceasta este HTM_056; o valoare greșită este HTM_057.
Termeni folosiți aici
Alte mesaje HTM
HTM-046Fixed layout document has no "viewport" meta element.HTM-048SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).HTM-045Encountered empty href.HTM-044Namespace uri "…" was included but not used.HTM-051Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.HTM_054Custom attribute namespace ("…") must not include the string "…" in its domain.
Surse
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.