Spring til indhold
EPUBCheck · Stilarter

EPUBCheck CSS-030: overlay stilarter uden CSS

Opdateret:

EPUBCheck CSS-030 er en fejlmeddelelse: “The package document declares media overlays styling class names but no CSS was found in the content document.” Paket erklærer medieoverlay stilklasse navne, men et kapitel med narration har ikke CSS. EPUB kræver, at hvert indholdsdokument med en medieoverlay inkluderer et stylesheet, der er knyttet eller indlejret, og som definerer de klasser, ellers bliver teksten, der bliver læst, ikke fremhævet som planlagt.

Den officielle meddelelse

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

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

Typiske årsager

  • Et kapitel med fortælling, der ikke linker til den stylesheet, de andre kapitler bruger.
  • media:active-class erklæret i pakken, mens klassen ikke er defineret nogen steder.

Sådan retter du det

  1. Link styletabellen, der definerer klasserne fra kapitlet EPUBCheck navne, for eksempel <link rel="stylesheet" href="styles.css" type="text/css"/>.
  2. Sørg for, at stylesheet virkelig definerer den klasse, der er erklæret i media:active-class (og media:playback-active-class, hvis brugt).
  3. Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.

Hvornår det ikke er dette

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

Termer der bruges her

Andre CSS beskeder

  • 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

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck CSS-030?

EPUBCheck CSS-030 er en fejlmeddelelse: “The package document declares media overlays styling class names but no CSS was found in the content document.” Paket erklærer medieoverlay stilklasse navne, men et kapitel med narration har ikke CSS. EPUB kræver, at hvert indholdsdokument med en medieoverlay inkluderer et stylesheet, der er knyttet eller indlejret, og som definerer de klasser, ellers bliver teksten, der bliver læst, ikke fremhævet som planlagt.

Er CSS-030 en fejl?

CSS-030 rapporteres som fejl som standard. Den EPUB overtræder en regel i specifikationen og er ikke gyldig. Forretninger og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer