Spring til indhold
EPUBCheck · XHTML indholds dokumenter

EPUBCheck HTM-046: fast layout uden viewport

Opdateret:

EPUBCheck HTM-046 er en fejlmeddelelse: “Fixed layout document has no "viewport" meta element.” Et fixed-layout XHTML dokument har ikke et viewport meta-element, så læseapps ved ikke dens sidestørrelse. I fixed layout definerer bredden og højden i viewporten hver sides koordinatrum; uden dem kan siden ikke lægges ud som designet.

Den officielle meddelelse

Fixed layout document has no "viewport" meta element.

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

Typiske årsager

  • Fast-layout sider skrevet uden viewport-deklarationen.
  • En bog, der er erklæret som forudpagineret i pakkedokumentet, hvis kapitler blev skrevet som flydende tekst.

Sådan retter du det

  1. Tilføj et viewport i head af hver fast-layout side med dens bredde og højde i pixels, for eksempel <meta name="viewport" content="width=1200, height=1600"/>.
  2. Brug den størrelse, siden blev designet til (ofte pixelstørrelsen af dens baggrundsbillede).
  3. Hvis bogen ikke er ment til at være fast layout, fjern rendition:layout "pre-paginated" fra pakkedokumentet i stedet.
  4. Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.

Hvornår det ikke er dette

Hvis siden er SVG i stedet for XHTML, er den manglende størrelse en viewBox, og beskeden er HTM-048.

Termer der bruges her

Andre HTM beskeder

  • 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.

Kilder

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck HTM-046?

EPUBCheck HTM-046 er en fejlmeddelelse: “Fixed layout document has no "viewport" meta element.” Et fixed-layout XHTML dokument har ikke et viewport meta-element, så læseapps ved ikke dens sidestørrelse. I fixed layout definerer bredden og højden i viewporten hver sides koordinatrum; uden dem kan siden ikke lægges ud som designet.

Er HTM-046 en fejl?

HTM-046 rapporteres som fejl som standard. EPUB bryder en regel i specifikationen og er ugyldig. Butikker og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer