EPUBCheck HTM-046: kiinteä asettelu ilman viewportia
Päivitetty:
EPUBCheck HTM-046 on virheilmoitus: “Fixed layout document has no "viewport" meta element.” Kiinteästi muotoiltu XHTML asiakirja ei sisällä viewport meta -elementtiä, joten lukusovellukset eivät tiedä sen sivukokoa. Kiinteässä asettelussa leveys ja korkeus viewportissa määrittelevät jokaisen sivun koordinaatistot; ilman niitä sivua ei voida asettaa suunnitellusti.
Virallinen viesti
Fixed layout document has no "viewport" meta element.
- Oletusarvoinen vakavuus
- Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
- EPUBCheck versio
- 5.4.0
Tyypilliset syyt
- Kiinteä-layout-sivut, jotka on kirjoitettu ilman viewport-määrettä.
- Kirja, joka on ilmoitettu ennakkotulostetuksi pakettidokumentissa, jonka luvut on kirjoitettu muokattavaksi tekstiksi.
Kuinka korjata se
- Lisää viewport jokaisen kiinteän asettelun sivun head-osioon, jossa on sen leveys ja korkeus pikseleinä, esimerkiksi
<meta name="viewport" content="width=1200, height=1600"/>. - Käytä kokoa, johon sivu on suunniteltu (usein sen taustakuvan pikselikoko).
- Jos kirjan ei ole tarkoitus olla kiinteä asettelu, poista rendition:layout "pre-paginated" pakettidokumentista sen sijaan.
- Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.
Milloin tämä ei ole se
Jos sivu on SVG eikä XHTML, puuttuva koko on viewBox ja viesti on HTM-048.
Tässä käytetyt termit
Muut HTM viestit
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.
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.