Siirry sisältöön
EPUBCheck · Tyylitiedostot

EPUBCheck CSS-030: overlay tyylit ilman CSS:ää

Päivitetty:

EPUBCheck CSS-030 on virheilmoitus: “The package document declares media overlays styling class names but no CSS was found in the content document.” Paketti määrittelee media overlay -tyyliin luokkien nimiä, mutta kertomus, jossa on narratiivi, ei sisällä CSS:ää. EPUB vaatii jokaisen media overlay -sisältöasiakirjan sisältävän tyylitiedoston, joka on linkitetty tai upotettu, joka määrittelee nuo luokat, muuten luettavaksi tarkoitetun tekstin korostus ei toimi kuten on tarkoitettu.

Virallinen viesti

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

Oletusarvoinen vakavuus
Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
EPUBCheck versio
5.4.0

Tyypilliset syyt

  • Luku, jonka kerronnassa ei linkitetä tyylitiedostoa, jota muut luvut käyttävät.
  • media:active-class ilmoitettu paketissa, mutta luokkaa ei ole määritelty missään.

Kuinka korjata se

  1. Linkitä tyylitiedosto, joka määrittelee luokat luvun EPUBCheck nimistä, esimerkiksi <link rel="stylesheet" href="styles.css" type="text/css"/>.
  2. Varmista, että tyylitiedosto todella määrittää luokan, joka on ilmoitettu media:active-class (ja media:playback-active-class, jos käytetään).
  3. Rakenna EPUB uudelleen ja suorita EPUBCheck uudelleen varmistaaksesi, että viesti on poistunut.

Milloin tämä ei ole se

Jos CSS määrittelee luokan, mutta paketti ei ilmoita sitä, viesti on CSS-029.

Tässä käytetyt termit

Muut CSS viestit

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

Lähteet

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

FAQ

Mitä EPUBCheck CSS-030 tarkoittaa?

EPUBCheck CSS-030 on virheilmoitus: “The package document declares media overlays styling class names but no CSS was found in the content document.” Paketti määrittelee media overlay -tyyliin luokkien nimiä, mutta kertomus, jossa on narratiivi, ei sisällä CSS:ää. EPUB vaatii jokaisen media overlay -sisältöasiakirjan sisältävän tyylitiedoston, joka on linkitetty tai upotettu, joka määrittelee nuo luokat, muuten luettavaksi tarkoitetun tekstin korostus ei toimi kuten on tarkoitettu.

Onko CSS-030 virhe?

CSS-030 ilmoitetaan virheeksi oletusarvoisesti. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle saattavat hylätä sen, ja EPUBCheck päättyy tilaan 1.

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