EPUBCheck CSS-008: CSS dosyasında sözdizimi hatası
Güncellendi:
EPUBCheck CSS-008 bir hata mesajıdır: “An error occurred while parsing the CSS: ….” CSS ayrıştırıcısı, bir stil dosyasında veya stil öğesinde bir sözdizim hatası buldu. EPUBCheck, ayrıştırıcının kendi açıklamasını ve satırı ve sütunu rapor eder; hata sonrası kurallar okuma uygulamaları tarafından atlanabilir.
Resmi mesaj
An error occurred while parsing the CSS: %1$s.
- 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
- Kaybolan bir noktalı virgül veya süslü parantez, ya da başıboş bir karakter.
- Sass veya Less gibi bir ön işleyiciden veya kesilen bir stil sayfasından kopyalanmış geçersiz sözdizimi.
- Kapatılmamış bir yorum.
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.
- Mesajdaki satır ve sütuna gidin ve orada sözdizimini düzeltin.
- O pozisyondan hemen önceki kuralı da kontrol edin: eksik bir parantez genellikle daha aşağıda rapor edilir.
- 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 yorumlanıyorsa fakat bir property EPUB'in izin vermediği şekilde kullanılıyorsa, bu CSS-001'dir.
Burada kullanılan terimler
Diğer CSS mesajları
CSS-007Font-face reference "…" refers to non-standard font type "…".CSS-006CSS selector specifies fixed position.CSS-005Conflicting alternate style tags found: ….CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-002Empty or NULL reference found.
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.