Spring til indhold
EPUBCheck · Stilarter

EPUBCheck CSS-008: syntaksfejl i en CSS-fil

Opdateret:

EPUBCheck CSS-008 er en fejlmeddelelse: “An error occurred while parsing the CSS: ….” CSS-parseren fandt en syntaksfejl i et stylesheet eller styleelement. EPUBCheck rapporterer parserens egen beskrivelse og linje og kolonne, og regler efter fejlen kan springes over af læseapps.

Den officielle meddelelse

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

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.

Typiske årsager

  • En manglende semikolon eller klamme, eller et stray-tegn.
  • Ugyldig syntaks kopieret fra en forbehandler såsom Sass eller Less, eller fra et stylesheet, der blev afbrudt.
  • En kommentar, der ikke blev lukket.

Sådan retter du det

  1. Åbn filen EPUBCheck navne (beskeden giver stien, linjen og kolonnen) i en tekst- eller EPUB editor som Sigil, eller udpak EPUB og åbn den der.
  2. Gå til linjen og kolonnen i meddelelsen og ret syntaksen der.
  3. Kontroller reglen lige før den pågældende position også: en manglende klammeparentes rapporteres ofte længere nede.
  4. Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.

Hvornår det ikke er dette

Hvis CSS parses, men bruger en egenskab EPUB forbyder, er det CSS-001.

Termer der bruges her

Andre CSS beskeder

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

Kilder

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck CSS-008?

EPUBCheck CSS-008 er en fejlmeddelelse: “An error occurred while parsing the CSS: ….” CSS-parseren fandt en syntaksfejl i et stylesheet eller styleelement. EPUBCheck rapporterer parserens egen beskrivelse og linje og kolonne, og regler efter fejlen kan springes over af læseapps.

Er CSS-008 en fejl?

CSS-008 rapporteres som fejl som standard. Den EPUB overtræder en regel i specifikationen og er ikke gyldig. Forretninger og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer