EPUBCheck CSS-030: Überlagerungsstile ohne CSS
Aktualisiert:
EPUBCheck CSS-030 ist eine Fehlermeldung: „The package document declares media overlays styling class names but no CSS was found in the content document.“ Das Paket erklärt Medienüberlagerungs-Stilklassennamen, aber ein Kapitel mit Erzählung hat kein CSS. EPUB erfordert, dass jedes Inhaltsdokument mit einer Medienüberlagerung ein Stylesheet enthält, das diese Klassen definiert, entweder verlinkt oder eingebettet, andernfalls wird der vorgelesene Text nicht wie beabsichtigt hervorgehoben.
Die offizielle Nachricht
The package document declares media overlays styling class names but no CSS was found in the content document.
- Standard-Schweregrad
- Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
- EPUBCheck Version
- 5.4.0
Typische Ursachen
- Ein Kapitel mit Erzählung, das nicht das Stylesheet verlinkt, das die anderen Kapitel verwenden.
- media:active-class im Paket deklariert, während die Klasse nirgends definiert ist.
Wie man es behebt
- Verlinken Sie das Stylesheet, das die Klassen aus den Kapiteln EPUBCheck Namen definiert, zum Beispiel
<link rel="stylesheet" href="styles.css" type="text/css"/>. - Stellen Sie sicher, dass das Stylesheet wirklich die Klasse definiert, die in media:active-class (und media:playback-active-class, falls verwendet) deklariert ist.
- Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.
Wann es nicht das ist
Wenn das CSS die Klasse definiert, das Paket sie aber nicht deklariert, ist die Meldung CSS-029.
Hier verwendete Begriffe
Andere CSS Nachrichten
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 "…".
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.