Spring til indhold
EPUBCheck · XHTML indholds dokumenter

EPUBCheck HTM-048: SVG-side uden viewBox

Opdateret:

EPUBCheck HTM-048 er en fejlmeddelelse: “SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).” Et fast-layout dokument bygget som SVG har ingen viewBox på sit yderste svg-element, så dets størrelse er ukendt. For SVG faste layout sider er viewBox det, der definerer sidens dimensioner.

Den officielle meddelelse

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

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

Typiske årsager

  • SVG-sider eksporteret med bredde og højde, men uden viewBox.
  • En viewBox placeret på et indre svg eller g element i stedet for det yderste.

Sådan retter du det

  1. Åbn filen EPUBCheck navne (beskeden giver stien, linjen og kolonnen) i en tekst- eller EPUB editor som Sigil, eller udpak EPUB og åbn den der.
  2. Tilføj et viewBox til det ydre svg-element, for eksempel viewBox="0 0 1200 1600" (x, y, bredde, højde).
  3. Brug den samme bredde og højde, som kunstværket blev tegnet i, så intet beskæres eller strækkes.
  4. Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.

Hvornår det ikke er dette

Hvis den fastlagte side er XHTML, kommer størrelsen fra et viewport meta-element, og beskeden er HTM-046.

Termer der bruges her

Andre HTM beskeder

  • 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

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck HTM-048?

EPUBCheck HTM-048 er en fejlmeddelelse: “SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).” Et fast-layout dokument bygget som SVG har ingen viewBox på sit yderste svg-element, så dets størrelse er ukendt. For SVG faste layout sider er viewBox det, der definerer sidens dimensioner.

Er HTM-048 en fejl?

HTM-048 rapporteres som fejl som standard. EPUB bryder en regel i specifikationen og er ugyldig. Butikker og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer