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
- Å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.
- Gå til linjen og kolonnen i meddelelsen og ret syntaksen der.
- Kontroller reglen lige før den pågældende position også: en manglende klammeparentes rapporteres ofte længere nede.
- 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-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.
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.