Sla over naar inhoud
EPUBCheck · XHTML inhoudsdocumenten

EPUBCheck HTM-047: viewport syntaxisfout

Bijgewerkt:

EPUBCheck HTM-047 is een foutmelding: “Viewport metadata "…" has a syntax error.” Het viewport meta-element van een vast-indeling document heeft een syntaxisfout. De content-attribuut moet een lijst van name=value eigenschappen zijn, gescheiden door komma's, puntkomma's of spaties, en EPUBCheck geeft de waarde weer die het niet kon parseren.

Het officiële bericht

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

Standaard ernst
Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
EPUBCheck versie
5.4.0

%1$s, %2$s… zijn ingevuld met het bestand, waarde of element EPUBCheck gevonden.

Typische oorzaken

  • Verkeerde scheidingstekens of een ontbrekend gelijkteken in de inhoudsattribuut.
  • Verkeerd gespelde sleutels of losstaande tekens, bijvoorbeeld een achterste komma of aanhalingstekens binnen de waarde.

Hoe het te repareren

  1. Open het bestand EPUBCheck namen (het bericht geeft het pad, de regel en de kolom) in een tekst- of EPUB editor zoals Sigil, of unzip de EPUB en open het daar.
  2. Schrijf het als content="width=1200, height=1600": breedte en hoogte, ieder met een waarde, gescheiden door een komma.
  3. Houd andere viewport-eigenschappen buiten vaste-layout pagina's, tenzij je ze nodig hebt; leesapps negeren ze.
  4. Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.

Wanneer het niet dit is

Als de syntaxis goed is maar breedte of hoogte ontbreekt, is dat HTM_056; een foutieve waarde is HTM_057.

Termen die hier worden gebruikt

Andere HTM berichten

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

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck HTM-047?

EPUBCheck HTM-047 is een foutmelding: “Viewport metadata "…" has a syntax error.” Het viewport meta-element van een vast-indeling document heeft een syntaxisfout. De content-attribuut moet een lijst van name=value eigenschappen zijn, gescheiden door komma's, puntkomma's of spaties, en EPUBCheck geeft de waarde weer die het niet kon parseren.

Is HTM-047 een fout?

HTM-047 wordt standaard gerapporteerd als fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Winkels en verzend naar Kindle kunnen het afwijzen, en EPUBCheck sluit af met status 1.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools