Siirry sisältöön
EPUBCheck · Tyylitiedostot

EPUBCheck CSS-029: ilmoittamaton overlay CSS-luokka

Päivitetty:

EPUBCheck CSS-029 on käyttöviesti: “Found CSS class name "…" but no "…" property was declared in the package document.” CSS käyttää media overlay -korostus-luokan nimeä, mutta pakettidokumentti ei määrittele vastaavaa ominaisuutta. Media overlay -korostuksille luokan, joka korostaa ääneen luettavaa tekstiä, on määriteltävä pakettimetatietoihin (media:active-class tai media:playback-active-class); EPUBCheck nimeää sekä luokan että puuttuvan ominaisuuden.

Virallinen viesti

Found CSS class name "%1$s" but no "%2$s" property was declared in the package document.

Oletusarvoinen vakavuus
Käyttö. Vain informatiivista ja oletusarvoisesti piilotettua: se näkyy, kun EPUBCheck toimii -u (--usage) -asetuksella. Se ei tee EPUB:stä virheellistä.
EPUBCheck versio
5.4.0

%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.

Tyypilliset syyt

  • Tyylitiedosto, joka on luotu mallista, jonka kuva- tai fonttipolkua ei koskaan täytetty.
  • Paketin metatietoja on muokattu ja media:meta-elementit on poistettu.

Kuinka korjata se

  1. Lisää ominaisuus paketin metatietoihin, esimerkiksi <meta property="media:active-class">my-active-item</meta>, jossa on täsmälleen yksi luokan nimi eikä valitsijaa.
  2. Tai poista käyttämätön luokka CSS:stä, jos kirjassa ei ole mediapäällysteitä.
  3. Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.

Milloin tämä ei ole se

Jos luokka on ilmoitettu mutta mikään CSS ei saavuta lukua, virhe on CSS-030.

Tässä käytetyt termit

Muut CSS viestit

  • 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 "…".

Lähteet

Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.

FAQ

Mitä EPUBCheck CSS-029 tarkoittaa?

EPUBCheck CSS-029 on käyttöviesti: “Found CSS class name "…" but no "…" property was declared in the package document.” CSS käyttää media overlay -korostus-luokan nimeä, mutta pakettidokumentti ei määrittele vastaavaa ominaisuutta. Media overlay -korostuksille luokan, joka korostaa ääneen luettavaa tekstiä, on määriteltävä pakettimetatietoihin (media:active-class tai media:playback-active-class); EPUBCheck nimeää sekä luokan että puuttuvan ominaisuuden.

Onko CSS-029 virhe?

CSS-029 ilmoitetaan käytöksi oletusarvoisesti. Vain informatiivinen ja piilotettu oletusarvoisesti: se ilmestyy, kun EPUBCheck ajetaan -u (--usage) kanssa. Se ei tee EPUB virheelliseksi.

PDF - EPUB työkalua

Jokainen työkalu käyttää samaa moottoria. Enintään 3 kirjaa päivässä on ilmaisia.

Näe kaikki työkalut