Hoppa till innehåll
EPUBCheck · Stilmallar

EPUBCheck CSS-008: syntaxfel i en CSS-fil

Uppdaterad:

EPUBCheck CSS-008 är ett felmeddelande: "An error occurred while parsing the CSS: …." CSS-parsern hittade ett syntaxfel i en stilmall eller stil-element. EPUBCheck rapporterar parserns egen beskrivning och raden och kolon, och regler efter felet kan hoppas över av läsappar.

Det officiella meddelandet

An error occurred while parsing the CSS: %1$s.

Standardsvårighetsgrad
Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.

Typiska orsaker

  • En saknad semikolon eller klammer, eller ett ensamt tecken.
  • Ogiltig syntax kopierad från en förprocessor som Sass eller Less, eller från en stilmall som avbröts.
  • En kommentar som inte stängdes.

Hur man åtgärdar det

  1. Öppna filen EPUBCheck-namn (meddelandet ger sökvägen, raden och kolumnen) i en text- eller EPUB-redigerare som Sigil, eller packa upp EPUB och öppna den där.
  2. Gå till raden och kolumnen i meddelandet och korrigera syntaxen där.
  3. Kontrollera regeln precis innan den positionen också: en saknad klammer kan ofta rapporteras längre ner.
  4. Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.

När det inte är detta

Om CSS:en analyseras men använder en egenskap EPUB förbjuder, är det CSS-001.

Villkor som används här

Andra CSS meddelanden

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

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck CSS-008?

EPUBCheck CSS-008 är ett felmeddelande: "An error occurred while parsing the CSS: …." CSS-parsern hittade ett syntaxfel i en stilmall eller stil-element. EPUBCheck rapporterar parserns egen beskrivning och raden och kolon, och regler efter felet kan hoppas över av läsappar.

Är CSS-008 ett fel?

CSS-008 rapporteras som fel som standard. EPUB bryter en regel i specifikationen och är ogiltig. Lagra och Skicka till Kindle kan avvisa det, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg