Hopp til innhold
EPUBCheck · Stilark

EPUBCheck CSS-030: overlegg stiler uten CSS

Oppdatert:

EPUBCheck CSS-030 er en feilmelding: “The package document declares media overlays styling class names but no CSS was found in the content document.” Pakken erklærer medieoverlegg stilklassenavn, men et kapittel med fortelling har ingen CSS. EPUB krever at hvert innholdsdokument med et medieoverlegg inkluderer et stilark, lenket eller innebygd, som definerer disse klassene, ellers blir teksten som leses ikke fremhevet som tiltenkt.

Den offisielle meldingen

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

Standard alvorlighetsgrad
Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
EPUBCheck versjon
5.4.0

Typiske årsaker

  • Et kapittel med fortelling som ikke kobler stilarket som de andre kapitlene bruker.
  • media:active-class erklært i pakken mens klassen er definert ingen steder.

Hvordan fikse det

  1. Koble stilarket som definerer klassene fra kapittel EPUBCheck navn, for eksempel <link rel="stylesheet" href="styles.css" type="text/css"/>.
  2. Sørg for at stilen virkelig definerer klassen erklært i media:active-class (og media:playback-active-class, hvis brukt).
  3. Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.

Når det ikke er dette

Hvis CSS-en definerer klassen, men pakken ikke erklærer den, er meldingen CSS-029.

Begreper brukt her

Andre CSS meldinger

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

Kilder

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck CSS-030?

EPUBCheck CSS-030 er en feilmelding: “The package document declares media overlays styling class names but no CSS was found in the content document.” Pakken erklærer medieoverlegg stilklassenavn, men et kapittel med fortelling har ingen CSS. EPUB krever at hvert innholdsdokument med et medieoverlegg inkluderer et stilark, lenket eller innebygd, som definerer disse klassene, ellers blir teksten som leses ikke fremhevet som tiltenkt.

Er CSS-030 en feil?

CSS-030 rapporteres som feil som standard. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy