İçeriğe atla
EPUBCheck · Stil sayfaları

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

  1. 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.
  2. Ya da kitapta medya örtüleri yoksa CSS'ten kullanılmayan sınıfı kaldırın.
  3. 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-028 Use of Font-face declaration.
  • CSS-030 The package document declares media overlays styling class names but no CSS was found in the content document.
  • CSS-019 CSS font-face declaration has no attributes.
  • CSS-015 Alternative style sheets must have a title.
  • CSS-008 An error occurred while parsing the CSS: ….
  • 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-029 ne anlama geliyor?

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.

CSS-029 bir hata mı?

CSS-029 varsayılan olarak kullanım olarak rapor edilir. Sadece bilgilendiricidir ve varsayılan olarak gizlidir: EPUBCheck -u (--usage) ile çalıştığında görünür. Bu, EPUB'nin geçersiz olmasına neden olmaz.

PDF ile EPUB araçları

Her araç aynı motoru kullanır. Günde 3 kitap ücretsizdir.

Tüm araçları gör