Siirry sisältöön
EPUBCheck · XHTML sisältöasiakirjat

EPUBCheck HTM-047: viewport syntaksivirhe

Päivitetty:

EPUBCheck HTM-047 on virheilmoitus: “Viewport metadata "…" has a syntax error.” Kiinteästi muotoillun asiakirjan viewport meta -elementillä on syntaksivirhe. Content-attribuutin on oltava lista name=value-ominaisuuksista, jotka on erotettu pilkuilla, puolipisteillä tai väleillä, ja EPUBCheck lainaa sen arvon, jota se ei pystynyt käsittelemään.

Virallinen viesti

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

Oletusarvoinen vakavuus
Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
EPUBCheck versio
5.4.0

%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.

Tyypilliset syyt

  • Väärät erotinmerkit tai puuttuva yhtäläisyysmerkki sisällön attribuutissa.
  • Väärin kirjoitettuja avaimia tai irrallisia merkkejä, esimerkiksi loppupiste tai lainausmerkit arvon sisällä.

Kuinka korjata se

  1. Avaa tiedosto EPUBCheck nimet (viesti antaa polun, rivin ja sarakkeen) tekstieditorissa tai EPUB-editorissa, kuten Sigil, tai purka alla olevan EPUB ja avaa se siellä.
  2. Kirjoita se muodossa content="width=1200, height=1600": leveys ja korkeus, jokaiselle arvo, erotettuna yhdysmerkillä.
  3. Pidä muut näkymäominaisuudet pois kiinteän taiton sivuilta, ellei niitä tarvita; lukusovellukset ignorevat ne.
  4. Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.

Milloin tämä ei ole se

Jos syntaksi on kunnossa mutta leveys tai korkeus puuttuu, se on HTM_056; huono arvo on HTM_057.

Tässä käytetyt termit

Muut HTM viestit

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

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä EPUBCheck HTM-047 tarkoittaa?

EPUBCheck HTM-047 on virheilmoitus: “Viewport metadata "…" has a syntax error.” Kiinteästi muotoillun asiakirjan viewport meta -elementillä on syntaksivirhe. Content-attribuutin on oltava lista name=value-ominaisuuksista, jotka on erotettu pilkuilla, puolipisteillä tai väleillä, ja EPUBCheck lainaa sen arvon, jota se ei pystynyt käsittelemään.

Onko HTM-047 virhe?

HTM-047 raportoidaan virheeksi oletusarvoisesti. EPUB rikkoo sääntöä spesifikaatiossa ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck päättyy tilaan 1.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut