EPUBCheck HTM-046: pevné uspořádání bez viewportu
Aktualizováno:
EPUBCheck HTM-046 je chybová zpráva: „Fixed layout document has no "viewport" meta element.“ Dokument s pevným uspořádáním XHTML nemá meta prvek viewport, takže aplikace na čtení neznají jeho velikost stránky. V pevném uspořádání šířka a výška v viewportu definují prostor souřadnic každé stránky; bez nich nemůže být stránka zobrazena, jak bylo navrženo.
Oficiální zpráva
Fixed layout document has no "viewport" meta element.
- Výchozí závažnost
- Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
- verze EPUBCheck
- 5.4.0
Typické příčiny
- Pevně-rozvržené stránky napsané bez prohlášení o viewportu.
- Kniha prohlášená za předtištěnou v dokumentu balíčku, jejíž kapitoly byly napsány jako plynulý text.
Jak to opravit
- Přidejte viewport do hlavičky každé stránky s pevným rozložením se šířkou a výškou v pixelech, například
<meta name="viewport" content="width=1200, height=1600"/>. - Použijte velikost, pro kterou byla stránka navržena (často pixelová velikost jejího pozadí).
- Pokud kniha není určena k pevnému rozložení, odstraňte rendition:layout "pre-paginated" z balíčku dokumentu.
- Znovu sestavte EPUB a znovu spusťte EPUBCheck, abyste potvrdili, že zpráva zmizela.
Kdy to není to
Pokud je stránka SVG namísto XHTML, chybějící velikost je viewBox a zpráva je HTM-048.
Podmínky používané zde
Další HTM zprávy
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.
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.