EPUBCheck HTM-047: errore di sintassi viewport
Aggiornato:
EPUBCheck HTM-047 è un messaggio di errore: “Viewport metadata "…" has a syntax error.” L'elemento meta viewport di un documento a layout fisso ha un errore di sintassi. L'attributo content deve essere un elenco di proprietà name=value separate da virgole, punti e virgola o spazi, e EPUBCheck cita il valore che non è riuscito a elaborare.
Il messaggio ufficiale
Viewport metadata "%1$s" has a syntax error
- Gravità predefinita
- Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
- versione EPUBCheck
- 5.4.0
%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.
Cause tipiche
- Separatori errati o un segno di uguale mancante nell'attributo di contenuto.
- Chiavi scritte in modo errato o caratteri vaganti, ad esempio una virgola finale o virgolette all'interno del valore.
Come correggerlo
- Apri il file EPUBCheck nominato (il messaggio fornisce il percorso, la linea e la colonna) in un editor di testo o EPUB come Sigil, oppure decomprimi il EPUB e aprilo lì.
- Scrivilo come
content="width=1200, height=1600": larghezza e altezza, ciascuna con un valore, separati da una virgola. - Mantieni altre proprietà viewport fuori dalle pagine a layout fisso a meno che tu non ne abbia bisogno; le app di lettura le ignorano.
- Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.
Quando non è questo
Se la sintassi è a posto ma manca larghezza o altezza, è HTM_056; un valore errato è HTM_057.
Termini usati qui
Altri messaggi di 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.
Fonti
Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.