Hoppa till innehåll
EPUBCheck · XHTML innehållsdokument

EPUBCheck HTM_059: vyegenskap upprepas

Uppdaterad:

EPUBCheck HTM_059 är ett felmeddelande: “Viewport "…" property must not be defined more than once, but found values […].” En viewport definierar samma egenskap två gånger med olika värden. EPUB förbjuder mer än en bredd- eller höjddefinition i ett viewport-metaelement, och EPUBCheck listar de värden det hittade.

Det officiella meddelandet

Viewport "%1$s" property must not be defined more than once, but found values [%2$s].

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

EPUBCheck skriver ut detta ID med en understreck istället för ett bindestreck; denna sida använder ID:t precis som EPUBCheck rapporterar det.

%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.

Typiska orsaker

  • Två bredd- eller höjdvärden i en viewport-deklaration, ofta efter att storleken har redigerats för hand.
  • Ett mallvärde som lämnats på plats och ett nytt värde tillsatt efter det.

Hur man åtgärdar det

  1. Ö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.
  2. Behåll en bredd och en höjd i innehålls-attributet, med storleken sidan var designad för.
  3. Kontrollera de andra fasta layoutsidorna, som ofta gjordes från samma mall.
  4. 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 det finns två hela viewport meta-element istället för två värden i ett, se HTM_060b.

Villkor som används här

Andra HTM meddelanden

  • HTM_058 HTML documents must be encoded in UTF-8, but UTF-16 was detected.
  • HTM_060b EPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"
  • HTM_061 "…" is not a valid custom data attribute (it must have at least one character after the hyphen, be XML-compatible, and not contain ASCII uppercase letters).
  • HTM_056 Viewport metadata has no "…" dimension (both "width" and "height" properties are required)
  • HTM_062 SVG "xlink:href" attribute is deprecated; an "href" attribute should be used instead.

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck HTM_059?

EPUBCheck HTM_059 är ett felmeddelande: “Viewport "…" property must not be defined more than once, but found values […].” En viewport definierar samma egenskap två gånger med olika värden. EPUB förbjuder mer än en bredd- eller höjddefinition i ett viewport-metaelement, och EPUBCheck listar de värden det hittade.

Är HTM_059 ett fel?

HTM_059 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa det, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg