Spring til indhold
EPUBCheck · XHTML indholds dokumenter

EPUBCheck HTM-047: viewport syntaksfejl

Opdateret:

EPUBCheck HTM-047 er en fejlmeddelelse: “Viewport metadata "…" has a syntax error.” Viewport meta-elementet for et fixed-layout dokument har en syntaksfejl. Attributten content skal være en liste over name=value egenskaber adskilt af kommaer, semikolon eller mellemrum, og EPUBCheck citerer den værdi, det ikke kunne fortolke.

Den officielle meddelelse

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

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

%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.

Typiske årsager

  • Forkerte skilletegn eller et manglende lighedstegn i indholdattributten.
  • Fejlstavede nøgleord eller vilde tegn, for eksempel et trailing komma eller citationstegn inden i værdien.

Sådan retter du det

  1. Åbn filen EPUBCheck navne (beskeden giver stien, linjen og kolonnen) i en tekst- eller EPUB editor som Sigil, eller udpak EPUB og åbn den der.
  2. Skriv det som content="width=1200, height=1600": bredde og højde, hver med en værdi, adskilt af et komma.
  3. Behold andre viewport-egenskaber ude af fixed-layout sider medmindre du har brug for dem; læseapps ignorerer dem.
  4. Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.

Hvornår det ikke er dette

Hvis syntaksen er i orden, men bredde eller højde mangler, er det HTM_056; en dårlig værdi er HTM_057.

Termer der bruges her

Andre HTM beskeder

  • 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

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

FAQ

Hvad betyder EPUBCheck HTM-047?

EPUBCheck HTM-047 er en fejlmeddelelse: “Viewport metadata "…" has a syntax error.” Viewport meta-elementet for et fixed-layout dokument har en syntaksfejl. Attributten content skal være en liste over name=value egenskaber adskilt af kommaer, semikolon eller mellemrum, og EPUBCheck citerer den værdi, det ikke kunne fortolke.

Er HTM-047 en fejl?

HTM-047 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