İçeriğe atla
EPUBCheck · XHTML içerik belgeleri

EPUBCheck HTM-048: viewBox olmadan SVG sayfası

Güncellendi:

EPUBCheck HTM-048 bir hata mesajıdır: “SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).” SVG olarak oluşturulmuş bir sabit düzenli belgenin en dıştaki svg elemanında bir viewBox yoktur, bu nedenle boyutu bilinmemektedir. SVG sabit düzen sayfaları için viewBox, sayfanın boyutlarını tanımlar.

Resmi mesaj

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

Varsayılan ciddiyet
Hata. EPUB, spesifikasyonun bir kuralını ihlal ediyor ve geçersizdir. Depolar ve Kindle'ye gönder, onu reddedebilir ve EPUBCheck ile durum 1 ile çıkış yapar.
EPUBCheck sürümü
5.4.0

Tipik nedenler

  • viewBox olmadan genişlik ve yükseklik ile dışa aktarılan SVG sayfaları.
  • Bir iç svg veya g öğesine yerleştirilen bir viewBox, dıştaki öğeye değil.

Nasıl düzeltilir

  1. EPUBCheck'yi adlandıran dosyayı bir metin veya EPUB editöründe açın (mesaj yol, satır ve sütun verir) veya EPUB'yi çıkarın ve orada açın.
  2. Dıştaki svg öğesine bir viewBox ekleyin, örneğin viewBox="0 0 1200 1600" (x, y, genişlik, yükseklik).
  3. Sanat eserinin çizildiği aynı genişlik ve yüksekliği kullanın, böylece hiçbir şey kesilmiyor veya uzatılmıyor.
  4. EPUB'yı yeniden inşa edin ve mesajın kaybolduğunu onaylamak için EPUBCheck'yi tekrar çalıştırın.

Ne zaman bu değil

Eğer sabit düzen sayfası XHTML ise, boyut bir viewport meta öğesinden gelir ve mesaj HTM-046.

Burada kullanılan terimler

Diğer HTM mesajları

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

Kaynaklar

Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.

FAQ

EPUBCheck HTM-048 ne anlama geliyor?

EPUBCheck HTM-048 bir hata mesajıdır: “SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).” SVG olarak oluşturulmuş bir sabit düzenli belgenin en dıştaki svg elemanında bir viewBox yoktur, bu nedenle boyutu bilinmemektedir. SVG sabit düzen sayfaları için viewBox, sayfanın boyutlarını tanımlar.

HTM-048 bir hata mı?

HTM-048 varsayılan olarak hata olarak rapor edilir. EPUB, spesifikasyonun bir kuralını ihlal eder ve geçersizdir. Mağazalar ve Kindle'ye gönder seçeneği bunu reddedebilir ve EPUBCheck durum 1 ile çıkar.

PDF ile EPUB araçları

Her araç aynı motoru kullanır. Günde 3 kitap ücretsizdir.

Tüm araçları gör