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

EPUBCheck HTM-047: viewport sözdizimi hatası

Güncellendi:

EPUBCheck HTM-047 bir hata mesajıdır: “Viewport metadata "…" has a syntax error.” Sabit düzenli bir belgenin viewport meta elemanında bir sözdizimi hatası vardır. İçerik niteliği, virgüller, noktalı virgüller veya boşluklarla ayrılmış name=value özelliklerinin bir listesi olmalıdır ve EPUBCheck çözülemeyen değeri alıntılar.

Resmi mesaj

Viewport metadata "%1$s" has a syntax error

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

%1$s, %2$s… dosyadan, değer veya öğeden bulunan EPUBCheck ile doldurulmuştur.

Tipik nedenler

  • İçerik niteliğinde hatalı ayırıcılar veya eksik eşittir işareti.
  • Yanlış yazılmış anahtarlar veya kayıp karakterler, örneğin bir son virgül veya değerin içinde çift tırnak.

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. Bunu content="width=1200, height=1600": genişlik ve yükseklik olarak yazın, her bir değerle, virgül ile ayrılmış.
  3. Sabit düzenli sayfalardan diğer görüntüleme özelliklerini çıkarın; okuma uygulamaları bunları görmezden gelir.
  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 sözdizimi doğru ama genişlik veya yükseklik eksikse, bu HTM_056'dır; kötü bir değer HTM_057'dir.

Burada kullanılan terimler

Diğer HTM mesajları

  • HTM-046 Fixed layout document has no "viewport" meta element.
  • HTM-048 SVG Fixed-Layout Documents must have a "viewBox" attribute (on the outermost "svg" element).
  • HTM-045 Encountered empty href.
  • HTM-044 Namespace uri "…" was included but not used.
  • HTM-051 Found Microdata semantic enrichments but no RDFa. EDUPUB recommends using RDFa Lite.
  • 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-047 ne anlama geliyor?

EPUBCheck HTM-047 bir hata mesajıdır: “Viewport metadata "…" has a syntax error.” Sabit düzenli bir belgenin viewport meta elemanında bir sözdizimi hatası vardır. İçerik niteliği, virgüller, noktalı virgüller veya boşluklarla ayrılmış name=value özelliklerinin bir listesi olmalıdır ve EPUBCheck çözülemeyen değeri alıntılar.

HTM-047 bir hata mı?

HTM-047 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