Sari la conținut
EPUBCheck · Documente de conținut XHTML

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

  1. 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.
  2. Scrie-l ca content="width=1200, height=1600": lățime și înălțime, fiecare cu o valoare, separate printr-o virgulă.
  3. 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ă.
  4. 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-046 Fixed layout document has no "viewport" meta element.
  • HTM-048 SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).
  • HTM-045 Encountered empty href.
  • HTM-044 Namespace uri "…" was included but not used.
  • HTM-051 Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.
  • HTM_054 Custom 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.

FAQ

Ce înseamnă EPUBCheck HTM-047?

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.

Este HTM-047 o eroare?

HTM-047 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Send to Kindle pot să o respingă, iar EPUBCheck se încheie cu statut 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele