Sla over naar inhoud
EPUBCheck · Stijlen

EPUBCheck CSS-029: niet-declared overlay CSS klasse

Bijgewerkt:

EPUBCheck CSS-029 is een gebruiksbericht: “Found CSS class name "…" but no "…" property was declared in the package document.” De CSS gebruikt een mediaclass naam voor overlay-markering, maar het pakketdocument declareert de bijbehorende eigenschap niet. Met media-overlays moet de klasse die de tekst die luidop wordt voorgelezen markeert, worden gedeclareerd in de pakketmetadata (media:active-class of media:playback-active-class); EPUBCheck noemt zowel de klasse als de ontbrekende eigenschap.

Het officiële bericht

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

Standaard ernst
Gebruik. Alleen informatief en standaard verborgen: het verschijnt wanneer EPUBCheck draait met -u (--usage). Het maakt de EPUB niet ongeldig.
EPUBCheck versie
5.4.0

%1$s, %2$s… zijn ingevuld met het bestand, waarde of element EPUBCheck gevonden.

Typische oorzaken

  • Een stylesheet gekopieerd van een boek met vertelling in een pakket dat de klasse nooit heeft gedeclareerd.
  • De pakketmetadata is bewerkt en de media:meta-elementen zijn verwijderd.

Hoe het te repareren

  1. Voeg het attribuut toe aan de pakketmetadata, bijvoorbeeld <meta property="media:active-class">my-active-item</meta>, met precies één class-naam en geen selector.
  2. Of verwijder de ongebruikte klasse uit de CSS als het boek geen media overlays heeft.
  3. Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.

Wanneer het niet dit is

Als de klasse is gedeclareerd maar geen CSS het hoofdstuk bereikt, is de fout CSS-030.

Termen die hier worden gebruikt

Andere CSS berichten

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

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck CSS-029?

EPUBCheck CSS-029 is een gebruiksbericht: “Found CSS class name "…" but no "…" property was declared in the package document.” De CSS gebruikt een mediaclass naam voor overlay-markering, maar het pakketdocument declareert de bijbehorende eigenschap niet. Met media-overlays moet de klasse die de tekst die luidop wordt voorgelezen markeert, worden gedeclareerd in de pakketmetadata (media:active-class of media:playback-active-class); EPUBCheck noemt zowel de klasse als de ontbrekende eigenschap.

Is CSS-029 een fout?

CSS-029 wordt standaard als gebruik gerapporteerd. Informative alleen en standaard verborgen: het verschijnt wanneer EPUBCheck draait met -u (--usage). Het maakt de EPUB niet ongeldig.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools