Skip to content
EPUBCheck · XHTML content documents

HTM-048

Updated:

EPUBCheck HTM-048 is an error message: “SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).” A fixed-layout document built as SVG has no viewBox on its outermost svg element, so its size is unknown.

The official message

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

Default severity
Error. The EPUB breaks a rule of the specification and is invalid. Stores and Send to Kindle may reject it, and EPUBCheck exits with status 1.
EPUBCheck version
5.4.0

Typical causes

  • SVG pages exported with width and height but without viewBox.

How to fix it

  • Add a viewBox to the outer svg element, for example viewBox="0 0 1200 1600".

Terms used here

Other HTM messages

  • HTM-047 Viewport metadata "…" has a syntax error
  • HTM-046 Fixed layout document has no "viewport" meta element.
  • HTM-045 Encountered empty href.
  • HTM_055 The "…" element should not be used (discouraged construct)
  • HTM_057 Viewport "…" value must be a positive number or the keyword "device-…"

Message text and severity from EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explanation by EPUBLab.

FAQ

What does EPUBCheck HTM-048 mean?

EPUBCheck HTM-048 is an error message: “SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).” A fixed-layout document built as SVG has no viewBox on its outermost svg element, so its size is unknown.

Is HTM-048 an error?

HTM-048 is reported as error by default. The EPUB breaks a rule of the specification and is invalid. Stores and Send to Kindle may reject it, and EPUBCheck exits with status 1.