Sla over naar inhoud
EPUBCheck · Stijlen

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

  1. 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.
  2. Ga naar de regel en kolom in het bericht en corrigeer de syntaxis daar.
  3. Controleer ook de regel net voor die positie: een ontbrekende haakje wordt vaak verderop gerapporteerd.
  4. 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-007 Font-face reference "…" refers to non-standard font type "…".
  • CSS-006 CSS selector specifies fixed position.
  • CSS-005 Conflicting alternate style tags found: ….
  • CSS-004 CSS documents must be encoded in UTF-8, detected …;
  • CSS-003 CSS document is encoded in UTF-16. It should be encoded in UTF-8 instead.
  • CSS-002 Empty or NULL reference found.

Bronnen

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

FAQ

Wat betekent EPUBCheck CSS-008?

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.

Is CSS-008 een fout?

CSS-008 wordt standaard als fout gerapporteerd. De EPUB overtreedt een regel van de specificatie en is ongeldig. Winkels en Verzenden naar Kindle kunnen dit afwijzen, en EPUBCheck beëindigt met status 1.

PDF naar EPUB tools

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

Bekijk alle tools