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
- Linkitä tyylitiedosto, joka määrittelee luokat luvun EPUBCheck nimistä, esimerkiksi
<link rel="stylesheet" href="styles.css" type="text/css"/>. - Varmista, että tyylitiedosto todella määrittää luokan, joka on ilmoitettu media:active-class (ja media:playback-active-class, jos käytetään).
- 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-029Found CSS class name "…" but no "…" property was declared in the package document.CSS-028Use of Font-face declaration.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 "…".
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.