İçeriğe atla
EPUBCheck · Stil sayfaları

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

  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. Stil sayfasından direction veya unicode-bidi beyanını kaldırın.
  3. 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.
  4. Sağdan sola sayfa çevirme için, page-progression-direction'ı spine üzerine ayarlayın.
  5. 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-002 Empty or NULL reference found.
  • CSS-003 CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-006 CSS selector specifies fixed position.
  • CSS-007 Font-face reference "…" refers to non-standard font type "…".

Kaynaklar

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

FAQ

EPUBCheck CSS-001 ne anlama geliyor?

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.

CSS-001 bir hata mı?

CSS-001 varsayılan olarak hata olarak rapor edilir. EPUB, spesifikasyonun bir kuralını ihlal eder ve geçersizdir. Depolar ve Kindle'ye Gönder, 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