EPUBCheck CSS-008: Syntaxfehler in einer CSS-Datei
Aktualisiert:
EPUBCheck CSS-008 ist eine Fehlermeldung: „An error occurred while parsing the CSS: ….“ Der CSS-Parser fand einen Syntaxfehler in einem Stylesheet oder Stil-Element. EPUBCheck berichtet die Beschreibung des Parsers und die Zeile und Spalte, und Regeln nach dem Fehler können von Leseanwendungen übersprungen werden.
Die offizielle Nachricht
An error occurred while parsing the CSS: %1$s.
- 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
%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.
Typische Ursachen
- Ein fehlendes Semikolon oder eine geschweifte Klammer oder ein umherirrendes Zeichen.
- Ungültige Syntax, kopiert von einem Präprozessor wie Sass oder Less, oder von einem Stylesheet, das abgeschnitten wurde.
- Ein Kommentar, der nicht geschlossen wurde.
Wie man es behebt
- Öffnen Sie die Datei EPUBCheck Namen (die Nachricht gibt den Pfad, die Zeile und die Spalte an) in einem Text- oder EPUB Editor wie Sigil, oder entpacken Sie die EPUB und öffnen Sie sie dort.
- Gehen Sie zur Zeile und Spalte in der Nachricht und korrigieren Sie die Syntax dort.
- Überprüfen Sie auch die Regel direkt vor dieser Position: Eine fehlende Klammer wird oft weiter unten angezeigt.
- 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 geparsed wird, aber eine Eigenschaft verwendet wird, die EPUB verbietet, ist das CSS-001.
Andere CSS Nachrichten
CSS-007Font-face reference "…" refers to non-standard font type "…".CSS-006CSS selector specifies fixed position.CSS-005Conflicting alternate style tags found: ….CSS-004CSS documents must be encoded in UTF-8, detected …;CSS-003CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.CSS-002Empty or NULL reference found.
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.