Sari la conținut
EPUBCheck · Documente de conținut XHTML

EPUBCheck HTM-048: pagină SVG fără viewBox

Actualizat:

EPUBCheck HTM-048 este un mesaj de eroare: „SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).” Un document cu layout fix construit ca SVG nu are viewBox pe elementul său svg cel mai exterior, astfel că dimensiunea sa este necunoscută. Pentru paginile cu layout fix SVG, viewBox este ceea ce definește dimensiunile paginii.

Mesajul oficial

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

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

Cauze tipice

  • Paginile SVG exportate cu lățime și înălțime, dar fără viewBox.
  • Un viewBox plasat pe un element svg sau g interior în loc de cel mai exterior.

Cum să o repari

  1. Deschide fișierul EPUBCheck numit (mesajul dă calea, linia și coloana) într-un editor de text sau EPUB precum Sigil, sau dezarhivează EPUB și deschide-l acolo.
  2. Adăugați un viewBox la elementul svg extern, de exemplu viewBox="0 0 1200 1600" (x, y, lățime, înălțime).
  3. Utilizați aceeași lățime și înălțime la care a fost desenată lucrarea, astfel încât nimic să nu fie decupat sau întins.
  4. Reconstruiește EPUB și rulează EPUBCheck din nou pentru a confirma că mesajul a dispărut.

Când nu este acest lucru

Dacă pagina cu layout fix este XHTML, dimensiunea provine de la un element meta viewport și mesajul este HTM-046.

Termeni folosiți aici

Alte mesaje HTM

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

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck HTM-048?

EPUBCheck HTM-048 este un mesaj de eroare: „SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).” Un document cu layout fix construit ca SVG nu are viewBox pe elementul său svg cel mai exterior, astfel că dimensiunea sa este necunoscută. Pentru paginile cu layout fix SVG, viewBox este ceea ce definește dimensiunile paginii.

Este HTM-048 o eroare?

HTM-048 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Send to Kindle pot să o respingă, iar EPUBCheck se încheie cu statut 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele