Hopp til innhold
EPUBCheck · XHTML innholds dokumenter

EPUBCheck HTM-047: viewport syntaksfeil

Oppdatert:

EPUBCheck HTM-047 er en feilmelding: “Viewport metadata "…" has a syntax error.” Viewport meta-elementet i et fast-layout dokument har en syntaksfeil. Innholdattributtet må være en liste over navn=verdi-egenskaper atskilt med komma, semikolon eller mellomrom, og EPUBCheck siterer verdien som ikke kunne tolkes.

Den offisielle meldingen

Viewport metadata "%1$s" has a syntax error

Standard alvorlighetsgrad
Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
EPUBCheck versjon
5.4.0

%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.

Typiske årsaker

  • Feil separatorer eller et manglende likhetstegn i innholdsattributtet.
  • Feilstavede nøkler eller løse tegn, for eksempel et mellomrom på slutten eller anførselstegn inne i verdien.

Hvordan fikse det

  1. Åpne filen EPUBCheck navnene (meldingen gir banen, linje og kolonne) i en tekst- eller EPUB editor som Sigil, eller pakk ut EPUB og åpne det der.
  2. Skriv det som content="width=1200, height=1600": bredde og høyde, hver med en verdi, separert med komma.
  3. Behold andre viewport-eiendommene ute av fast-layout-sider med mindre du trenger dem; leseapper ignorerer dem.
  4. Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.

Når det ikke er dette

Hvis syntaksen er bra, men bredde eller høyde mangler, er det HTM_056; en dårlig verdi er HTM_057.

Begreper brukt her

Andre HTM meldinger

  • HTM-046 Fixed layout document has no "viewport" meta element.
  • HTM-048 SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).
  • HTM-045 Encountered empty href.
  • HTM-044 Namespace uri "…" was included but not used.
  • 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

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck HTM-047?

EPUBCheck HTM-047 er en feilmelding: “Viewport metadata "…" has a syntax error.” Viewport meta-elementet i et fast-layout dokument har en syntaksfeil. Innholdattributtet må være en liste over navn=verdi-egenskaper atskilt med komma, semikolon eller mellomrom, og EPUBCheck siterer verdien som ikke kunne tolkes.

Er HTM-047 en feil?

HTM-047 rapporteres som feil som standard. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avsluttes med status 1.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy