İçeriğe atla
EPUBCheck · Stil sayfaları

EPUBCheck CSS-030: CSS olmadan örtüleme stilleri

Güncellendi:

EPUBCheck CSS-030 bir hata mesajıdır: “The package document declares media overlays styling class names but no CSS was found in the content document.” Paket, medya örtüleme stillerinin sınıf adlarını bildirir, ancak anlatım olan bir bölümde CSS yoktur. EPUB, medya örtülemesi olan her içerik belgesinin, bu sınıfları tanımlayan bir stil dosyası içermesini gerektirir; aksi takdirde okunan metin hedeflenen şekilde vurgulanmaz.

Resmi mesaj

The package document declares media overlays styling class names but no CSS was found in the content document.

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

Tipik nedenler

  • Diğer bölümlerin kullandığı stil sayfasına bağlanmayan bir anlatıma sahip bölüm.
  • pakette medya:active-class bildirildi ancak sınıf hiçbir yerde tanımlanmamış.

Nasıl düzeltilir

  1. Bölüm EPUBCheck isimlerinden sınıfları tanımlayan stil sayfasını bağlayın, örneğin <link rel="stylesheet" href="styles.css" type="text/css"/>.
  2. Stil sayfasının gerçekten media:active-class (ve kullanılıyorsa media:playback-active-class) içinde tanımlanan sınıfı tanımladığından emin olun.
  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

Eğer CSS sınıfı tanımlıyorsa fakat paket bunu beyan etmiyorsa, mesaj CSS-029'dir.

Burada kullanılan terimler

Diğer CSS mesajları

  • CSS-029 Found CSS class name "…" but no "…" property was declared in the package document.
  • CSS-028 Use of Font-face declaration.
  • 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-030 ne anlama geliyor?

EPUBCheck CSS-030 bir hata mesajıdır: “The package document declares media overlays styling class names but no CSS was found in the content document.” Paket, medya örtüleme stillerinin sınıf adlarını bildirir, ancak anlatım olan bir bölümde CSS yoktur. EPUB, medya örtülemesi olan her içerik belgesinin, bu sınıfları tanımlayan bir stil dosyası içermesini gerektirir; aksi takdirde okunan metin hedeflenen şekilde vurgulanmaz.

CSS-030 bir hata mı?

CSS-030 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