EPUBCheck HTM-046: layout fisso senza viewport
Aggiornato:
EPUBCheck HTM-046 è un messaggio di errore: “Fixed layout document has no "viewport" meta element.” Un documento XHTML a layout fisso non ha un elemento meta viewport, quindi le app di lettura non conoscono la dimensione della pagina. Nel layout fisso, la larghezza e l'altezza nel viewport definiscono lo spazio delle coordinate di ciascuna pagina; senza di esse, la pagina non può essere disposta come previsto.
Il messaggio ufficiale
Fixed layout document has no "viewport" meta element.
- 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
Cause tipiche
- Pagine a layout fisso scritte senza la dichiarazione del viewport.
- Un libro dichiarato come pre-paginato nel documento di pacchetto i cui capitoli sono stati scritti come testo reflowable.
Come correggerlo
- Aggiungi un viewport nell'intestazione di ogni pagina a layout fisso con la sua larghezza e altezza in pixel, ad esempio
<meta name="viewport" content="width=1200, height=1600"/>. - Usa la dimensione per cui la pagina è stata progettata (spesso la dimensione in pixel della sua immagine di sfondo).
- Se il libro non è destinato a un layout fisso, rimuovi rendition:layout "pre-paginated" dal documento del pacchetto.
- Ricostruisci il EPUB e riesegui EPUBCheck di nuovo per confermare che il messaggio sia scomparso.
Quando non è questo
Se la pagina è SVG anziché XHTML, la dimensione mancante è un viewBox e il messaggio è HTM-048.
Termini usati qui
Altri messaggi di HTM
HTM-045Encountered empty href.HTM-047Viewport metadata "…" has a syntax errorHTM-044Namespace uri "…" was included but not used.HTM-048SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).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.