EPUBCheck CSS-029: bildirilmemiş örtüleme CSS sınıfı
Güncellendi:
EPUBCheck CSS-029 bir kullanım mesajıdır: “Found CSS class name "…" but no "…" property was declared in the package document.” CSS, medya örtüleme vurgulama sınıf adını kullanır, ancak paket belgesi eşleşen özelliği bildirmemektedir. Medya örtüleri ile, okunmakta olan metni vurgulayan sınıf, paket meta verisinde (media:active-class veya media:playback-active-class) bildirilmelidir; EPUBCheck hem sınıfı hem de kaybolan özelliği adlandırmaktadır.
Resmi mesaj
Found CSS class name "%1$s" but no "%2$s" property was declared in the package document.
- Varsayılan ciddiyet
- Kullanım. Sadece bilgilendirici ve varsayılan olarak gizlidir: EPUBCheck -u (--usage) ile çalışırken görünür. Bu, EPUB'yi geçersiz kılmaz.
- EPUBCheck sürümü
- 5.4.0
%1$s, %2$s… dosyadan, değer veya öğeden bulunan EPUBCheck ile doldurulmuştur.
Tipik nedenler
- Anlatımla birlikte bir kitaptan kopyalanmış bir stil sayfası, ancak bir sınıf bildiriminde bulunmayan bir pakete.
- Paket meta verileri düzenlendi ve media:meta öğeleri kaldırıldı.
Nasıl düzeltilir
- Bu niteliği paket meta verilerine ekleyin, örneğin
<meta property="media:active-class">my-active-item</meta>, tam olarak bir sınıf adı ve hiçbir seçici ile. - Ya da kitapta medya örtüleri yoksa CSS'ten kullanılmayan sınıfı kaldırı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
Sınıf belirtilmiş ama hiçbir CSS bölümüne ulaşamıyorsa, hata CSS-030'dır.
Burada kullanılan terimler
Diğer CSS mesajları
CSS-028Use of Font-face declaration.CSS-030The package document declares media overlays styling class names but no CSS was found in the content document.CSS-019CSS font-face declaration has no attributes.CSS-015Alternative style sheets must have a title.CSS-008An error occurred while parsing the CSS: ….CSS-007Font-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.