EPUBCheck HTM-047: viewport syntaxfel
Uppdaterad:
EPUBCheck HTM-047 är ett felmeddelande: “Viewport metadata "…" has a syntax error.” Viewport-metaelementet i ett dokument med fast layout har ett syntaxfel. Innehållsegenskapen måste vara en lista över namn=värde-egenskaper separerade med kommatecken, semikolon eller mellanslag, och EPUBCheck citerar det värde som inte kunde tolkas.
Det officiella meddelandet
Viewport metadata "%1$s" has a syntax error
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- Felaktiga separatorer eller ett saknat likhetstecken i innehålls-attributet.
- Felstavat nycklar eller lösa tecken, som en avslutande kommatecken eller citat inuti värdet.
Hur man åtgärdar det
- Öppna filen EPUBCheck-namn (meddelandet ger sökvägen, raden och kolumnen) i en text- eller EPUB-redigerare som Sigil, eller packa upp EPUB och öppna den där.
- Skriv det som
content="width=1200, height=1600": bredd och höjd, var och en med ett värde, åtskilda av ett komma. - Behåll andra viewport-egenskaper utanför fastlayout-sidor om du inte behöver dem; läsprogram ignorerar dem.
- Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.
När det inte är detta
Om syntaxen är okej men bredd eller höjd saknas, är det HTM_056; ett felaktigt värde är HTM_057.
Villkor som används här
Andra HTM meddelanden
HTM-046Fixed layout document has no "viewport" meta element.HTM-048SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).HTM-045Encountered empty href.HTM-044Namespace uri "…" was included but not used.HTM-051Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.HTM_054Custom attribute namespace ("…") must not include the string "…" in its domain.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.