Hopp til innhold
EPUBCheck · XHTML innholds dokumenter

EPUBCheck HTM-048: SVG-side uten viewBox

Oppdatert:

EPUBCheck HTM-048 er en feilmelding: “SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).” Et fast-layout dokument bygget som SVG har ikke viewBox på sitt ytterste svg-element, så størrelsen er ukjent. For SVG fast-layout-sider er viewBox det som definerer sidens dimensjoner.

Den offisielle meldingen

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

Standard alvorlighetsgrad
Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
EPUBCheck versjon
5.4.0

Typiske årsaker

  • SVG sider eksportert med bredde og høyde, men uten viewBox.
  • En viewBox plassert på et indre svg- eller g-element i stedet for det ytterste.

Hvordan fikse det

  1. Åpne filen EPUBCheck navnene (meldingen gir banen, linje og kolonne) i en tekst- eller EPUB editor som Sigil, eller pakk ut EPUB og åpne det der.
  2. Legg til en viewBox til det ytre svg-elementet, for eksempel viewBox="0 0 1200 1600" (x, y, bredde, høyde).
  3. Bruk den samme bredden og høyden som kunstverket ble tegnet med, slik at ingenting blir kuttet eller strukket.
  4. Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.

Når det ikke er dette

Hvis den faste layout-siden er XHTML, kommer størrelsen fra et viewport meta-element og meldingen er HTM-046.

Begreper brukt her

Andre HTM meldinger

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

Kilder

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck HTM-048?

EPUBCheck HTM-048 er en feilmelding: “SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).” Et fast-layout dokument bygget som SVG har ikke viewBox på sitt ytterste svg-element, så størrelsen er ukjent. For SVG fast-layout-sider er viewBox det som definerer sidens dimensjoner.

Er HTM-048 en feil?

HTM-048 rapporteres som feil som standard. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avsluttes med status 1.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy