EPUBCheck CSS-001: yasaklı CSS özelliği
Güncellendi:
EPUBCheck CSS-001 bir hata mesajıdır: “The "…" property must not be included in an EPUB Style Sheet.” Stil dosyası, EPUB'in stil dosyalarında izin vermediği bir özelliği kullanıyor. EPUB 3.3, CSS'de yön ve unicode-bidi'yi yasaklar, çünkü okuma uygulamaları CSS'yi kapatabilir ve bu durumda metin yönü kaybolur; EPUBCheck o özelliği belirtir.
Resmi mesaj
The "%1$s" property must not be included in an EPUB Style Sheet.
- 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
- Stil sayfasında metin yönünü ayarlayan web'den kopyalanmış CSS.
- Yönün CSS'de markup yerine yazıldığı sağdan sola kitaplar (Arapça, İbranice).
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.
- Stil sayfasından direction veya unicode-bidi beyanını kaldırın.
- Metin yönünü XHTML içindeki dir özellikleriyle ayarlayın; örneğin
<html dir="rtl">veya<p dir="ltr">olarak ve çift yönlü geçersiz kılmalar için bdo kullanın. - Sağdan sola sayfa çevirme için, page-progression-direction'ı spine üzerine ayarlayı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 CSS hiç yorumlanamıyorsa, mesaj CSS-008'dir.
Burada kullanılan terimler
Diğer CSS mesajları
CSS-002Empty or NULL reference found.CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-005Conflicting alternate style tags found: ….CSS-006CSS selector specifies fixed position.CSS-007Font-face reference "…" refers to non-standard font type "…".
Kaynaklar
- EPUB 3.3, §6.3.1.2 CSS requirements · okumak
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.