EPUBCheck HTM_056: viewport eksik bir boyut
Güncellendi:
EPUBCheck HTM_056 bir hata mesajıdır: “Viewport metadata has no "…" dimension (both "width" and "height" properties are required).” Sabit düzenli bir viewport yalnızca bir boyutu tanımlar ve hem genişlik hem de yükseklik gereklidir. EPUBCheck eksik olan boyutu belirtir.
Resmi mesaj
Viewport metadata has no "%1$s" dimension (both "width" and "height" properties are required)
- 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
EPUBCheck, bu kimliği bir alt çizgi ile yazdırır; bu sayfa, kimliği tam olarak EPUBCheck'in bildirdiği şekilde kullanır.
%1$s, %2$s… dosyadan, değer veya öğeden bulunan EPUBCheck ile doldurulmuştur.
Tipik nedenler
- Yüksekliği olmayan bir viewport veya tam tersi.
- Yükseklik olmayan bir web sayfasından kopyalanmış bir viewport, örneğin width=device-width, initial-scale=1.
Nasıl düzeltilir
- 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.
- İkisini de başlığın ilk viewport meta öğesinde tanımlayın, örneğin
content="width=1200, height=1600". - Sayfanın ekranı doldurması gerekiyorsa, piksel cinsinden pozitif sayılar kullanın veya cihaz genişliği ve cihaz yüksekliği kullanın.
- 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 her ikisi de mevcutsa ama bir değer sayı değilse, bu HTM_057'dır; bir ayrıştırma hatası HTM-047'dir.
Burada kullanılan terimler
Diğer HTM mesajları
HTM_055The "…" element should not be used (discouraged construct)HTM_057Viewport "…" value must be a positive number or the keyword "device-…"HTM_054Custom attribute namespace ("…") must not include the string "…" in its domain.HTM_058HTML documents must be encoded in UTF-8, but UTF-16 was detected.HTM_059Viewport "…" property must not be defined more than once, but found values […].HTM_060bEPUB reading systems must ignore viewport meta elements in reflowable documents; viewport declaration "…" will be ignored.
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.