EPUBCheck CSS-008: syntaxisfout in een CSS-bestand
Bijgewerkt:
EPUBCheck CSS-008 is een foutmelding: “An error occurred while parsing the CSS: ….” De CSS-parser vond een syntaxisfout in een stijlblad of stijl-element. EPUBCheck rapporteert de beschrijving van de parser zelf en de regel en kolom, en regels na de fout kunnen door leesapplicaties worden overgeslagen.
Het officiële bericht
An error occurred while parsing the CSS: %1$s.
- Standaard ernst
- Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
- EPUBCheck versie
- 5.4.0
%1$s, %2$s… zijn ingevuld met het bestand, waarde of element EPUBCheck gevonden.
Typische oorzaken
- Een ontbrekende puntkomma of haakje, of een losstaand teken.
- Ongeldige syntaxis gekopieerd van een preprocessor zoals Sass of Less, of van een stylesheet die is afgebroken.
- Een commentaar dat niet is afgesloten.
Hoe het te repareren
- Open het bestand EPUBCheck namen (het bericht geeft het pad, de regel en de kolom) in een tekst- of EPUB editor zoals Sigil, of unzip de EPUB en open het daar.
- Ga naar de regel en kolom in het bericht en corrigeer de syntaxis daar.
- Controleer ook de regel net voor die positie: een ontbrekende haakje wordt vaak verderop gerapporteerd.
- Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.
Wanneer het niet dit is
Als de CSS parsed maar een eigenschap gebruikt die EPUB verbiedt, is dat CSS-001.
Andere CSS berichten
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.
Bronnen
Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.