Přeskočit na obsah
EPUBCheck · XHTML dokumenty obsahu

EPUBCheck HTM-047: syntaktická chyba viewportu

Aktualizováno:

EPUBCheck HTM-047 je chybová zpráva: „Viewport metadata "…" has a syntax error.“ Meta prvek viewportu dokumentu s pevným uspořádáním má syntaktickou chybu. Atribut content musí být seznam vlastností name=value oddělených čárkami, středníky nebo mezerami, a EPUBCheck uvádí hodnotu, kterou se mu nepodařilo zpracovat.

Oficiální zpráva

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

Výchozí závažnost
Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
verze EPUBCheck
5.4.0

%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.

Typické příčiny

  • Špatné oddělovače nebo chybějící znak rovnosti v atributu obsahu.
  • Špatně napsané klíče nebo osamělé znaky, například koncová čárka nebo uvozovky uvnitř hodnoty.

Jak to opravit

  1. Otevřete soubor EPUBCheck jmen (hlášení dává cestu, řádek a sloupec) v textovém nebo EPUB editoru, jako je Sigil, nebo rozbalte EPUB a otevřete ho tam.
  2. Zapište to jako content="width=1200, height=1600": šířka a výška, každá s hodnotou, oddělené čárkou.
  3. Udržujte ostatní vlastnosti viewportu mimo pevně navržené stránky, pokud je nepotřebujete; čtecí aplikace je ignorují.
  4. Znovu sestavte EPUB a znovu spusťte EPUBCheck, abyste potvrdili, že zpráva zmizela.

Kdy to není to

Pokud je syntax v pořádku, ale chybí šířka nebo výška, je to HTM_056; špatná hodnota je HTM_057.

Podmínky používané zde

Další HTM zprávy

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

Zdroje

Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.

FAQ

Co znamená EPUBCheck HTM-047?

EPUBCheck HTM-047 je chybová zpráva: „Viewport metadata "…" has a syntax error.“ Meta prvek viewportu dokumentu s pevným uspořádáním má syntaktickou chybu. Atribut content musí být seznam vlastností name=value oddělených čárkami, středníky nebo mezerami, a EPUBCheck uvádí hodnotu, kterou se mu nepodařilo zpracovat.

Je HTM-047 chyba?

HTM-047 je ve výchozím nastavení hlášena jako chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat na Kindle ho mohou odmítnout a EPUBCheck končí s návratovým statusem 1.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje