Siirry sisältöön
EPUBCheck · XHTML sisältöasiakirjat

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

  1. 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"/>.
  2. Käytä kokoa, johon sivu on suunniteltu (usein sen taustakuvan pikselikoko).
  3. Jos kirjan ei ole tarkoitus olla kiinteä asettelu, poista rendition:layout "pre-paginated" pakettidokumentista sen sijaan.
  4. 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-045 Encountered empty href.
  • HTM-047 Viewport metadata "…" has a syntax error
  • HTM-044 Namespace uri "…" was included but not used.
  • HTM-048 SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).
  • 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.

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä EPUBCheck HTM-046 tarkoittaa?

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.

Onko HTM-046 virhe?

HTM-046 raportoidaan virheeksi oletusarvoisesti. EPUB rikkoo sääntöä spesifikaatiossa ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck päättyy tilaan 1.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut