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

EPUBCheck HTM-048: SVG-sivu ilman viewBoxia

Päivitetty:

EPUBCheck HTM-048 on virheilmoitus: “SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).” Kiinteästi muotoiltu asiakirja, joka on rakennettu SVG:llä, ei sisällä viewBox:ia sen uloimmalla svg-elementillä, joten sen koko on tuntematon. SVG-kiinteät sivut tarvitsevat viewBoxin määrittääkseen sivun mitat.

Virallinen viesti

SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).

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

Tyypilliset syyt

  • SVG-sivut, jotka on viety leveydellä ja korkeudella, mutta ilman viewBoxia.
  • ViewBox sijoitettu sisäiseen svg- tai g-elementtiin sen sijaan, että se olisi uloimpana.

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. Lisää viewBox ulkoiseen svg-elementtiin, esimerkiksi viewBox="0 0 1200 1600" (x, y, leveys, korkeus).
  3. Käytä samaa leveyttä ja korkeutta, jossa taideteos on piirrettu, jotta mikään ei ole leikattu tai venytetty.
  4. Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.

Milloin tämä ei ole se

Jos kiinteä-asettelu sivu on XHTML, koko tulee näkymämeta-elementistä ja viesti on HTM-046.

Tässä käytetyt termit

Muut HTM viestit

  • HTM-047 Viewport metadata "…" has a syntax error
  • HTM-046 Fixed layout document has no "viewport" meta element.
  • HTM-045 Encountered empty href.
  • HTM-051 Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.
  • HTM-044 Namespace uri "…" was included but not used.
  • 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-048 tarkoittaa?

EPUBCheck HTM-048 on virheilmoitus: “SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).” Kiinteästi muotoiltu asiakirja, joka on rakennettu SVG:llä, ei sisällä viewBox:ia sen uloimmalla svg-elementillä, joten sen koko on tuntematon. SVG-kiinteät sivut tarvitsevat viewBoxin määrittääkseen sivun mitat.

Onko HTM-048 virhe?

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